Использование mod_rewrite для временного сообщения об обслуживании сервераЗаметка из серии mod_rewrite tips. Вот, оригинальный подход к проведению временных работ над веб-сервером, посылая его в режим посылания пользователей. Бывает, заменяем, апргрейдим и вообще производим различные работы на веб-сервере, которые могу т испугать случайно зашедшего в этот самый интимный момент пользователя. В таких случаях рекомендуется вывешивать успокоительное сообщение наподобие "Не переживай друг, сервер всего лишь в режиме maintenance". Сделать это можно элегантно, при наличии mod_rewrite добавляем такие строки в наш .htaccess: RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f Таким образом, при создании в корне сайта файла maintenance.html пользователю будет отображен контент этой страницы, да и все запросы будут отправлены на эту страницу. По окончании работ просто удаляем, или же переименовываем страницу maintenance.html, тем самым возобновляя нормальную работу сайта. Оставить комментарий |
© Максим Прокопов 2005-2024 | О сервере |