Как закрыть сайт на технические работы

Вступление

Иногда нужно быстро закрыть доступ к сайту, например на технические работы, не залезая в исходные коды скриптов. Один из самых простых вариантов реализуется при помощи модуля mod_rewrite, который, соответственно, должен быть включен.

Файлы

Создаем в корневой директории 2 файла:

1. techwork.html — файл будет показываться пользователям, открывающим любую страницу сайта. Содержание файла обычно следующее: «Наш сайт приносит свои извинения. На сайте ведутся технические работы.»

2. .htaccess, если файл существует, то старый переименовываем в _.htaccess и создаем новый.

.htaccess

В файл .htaccess записываем следующее:

# включаем модуль mod_rewrite RewriteEngine On # условие, если строка запроса не равна /techwork.html RewriteCond %{REQUEST_URI} !^/techwork.html # на любой запрос выводим страницы /techwork.html RewriteRule ^.*$ /techwork.html

Заключение

При открытии любой страницы сайта, пользователь увидит контент страницы techwork.html.

Категории

Apachehtaccessmod_rewrite

Читайте также

Комментарии