WordPress. Как сделать заглушку для сайта?

Главная  >>  Backend  >>  WordPress. Как сделать заглушку для сайта?

Часто видели заглушки на сайтах с сообщением, типа «На сайте ведутся работы» или «Техническое обслуживание»? Это хороший метод, если нужно на время ограничить доступ пользователей к сайту для внесения исправлений в код, его проверку или исправление каких-то багов..

Сегодня я покажу, как сделать такую заглушку для WordPress, используя htaccess и, конечно же, модуль mod_rewrite.

Итак, найдите в корне Вашего сайта заветный файл .htaccess. Его содержимое должно быть примерно таким:

Здесь все просто — если запрос не идет на существующий файл или папку — он направляется на index.php.

Внесем небольшие правки в этот файл:

В этом варианте доступ сайту открыт только для IP 192.168.100.200 (для IP с которого Вы будете проверять работу сайта, конечно же, доступ должен быть открыт). Подставьте свой IP и поехали дальше. Итак, если IP отличается от указанного — запрос попадает на страницу works.html, которая должна находиться в корне сайта.

В противном случае — запрос идет на index.php, как ни в чем не бывало.

Вот и все. Заглушка готова — можете вносить правки в свой сайт и не бояться, что Ваши пользователи увидят какие-то ошибки.