Использование mod_rewrite для временного сообщения об обслуживании сервера
12:22, 17 октября 2006
( )
Заметка из серии mod_rewrite tips. Вот, оригинальный подход к проведению временных работ над веб-сервером, посылая его в режим посылания пользователей. Бывает, заменяем, апргрейдим и вообще производим различные работы на веб-сервере, которые могу т испугать случайно зашедшего в этот самый интимный момент пользователя. В таких случаях рекомендуется вывешивать успокоительное сообщение наподобие "Не переживай друг, сервер всего лишь в режиме maintenance". Сделать это можно элегантно, при наличии mod_rewrite добавляем такие строки в наш .htaccess: RewriteCond %{DOCUMENT_ROOT}/maintenance.html -f Таким образом, при создании в корне сайта файла maintenance.html пользователю будет отображен контент этой страницы, да и все запросы будут отправлены на эту страницу. По окончании работ просто удаляем, или же переименовываем страницу maintenance.html, тем самым возобновляя нормальную работу сайта. Типичный .htaccess для моих сайтов
12:13, 28 апреля 2005
( )
# Подключение Parser-а для всех .html-страниц RewriteEngine on ## Русская версия
## обрезка html RewriteCond %{REQUEST_URI} \.html
RewriteRule ^(.*)$ index.html?uri=/$1 [QSA,L] DirectoryIndex index.html <files "adm.html"> Два домена на одном сайте.
09:27, 20 апреля 2005
( )
Источник: http://www.parser.ru/forum/?id=39589
У меня такая проблема: Имеется домен с хостингом www.name.ru и домен без хостинга www.name2.net.ru. Требуется сделать так, чтобы при запросе www.name2.net.ru открывался физически www.name.ru/domain/, при наборе www.name2.net.ru/news/ — www.name.ru/domain/news/. Причем в строке браузера отображалось попрежнему www.name2.net.ru/news/. C помощью DNS прописал, что при наборе name2 открывается name. Но получить то, что требуется не могу. Пробовал решить ситуацию с помощью rewrite, но не помогло (смотрел примеры на egoroff.spb.ru). Если это возможно, то как будет вести себя Парсер (ведь получается, что корневой каталог не "/" a "/domain/")? Знаю, что сообщение немного не в тему, но единственным оправданием будет то, что сайт name2 работает на Парсере. :-) Ответ от PAF: давайте два правила перепишем в одно, что-то вроде: #нужный host Что использовалось при разработке сайта
14:39, 24 марта 2005
( )
При разработке сайта использовались такие инструменты:
Пример использования mod_rewrite
15:10, 21 марта 2005
( )
Kavredo из форума www.parser.ru: Теория Практика P. S. Имхо, лучше использовать конкретное имя параметра GET, вместо nameless. Удобочитаемость кода возрастает, так как уже частично будет понятно, что за информация придет - id в моем случае. |
© Максим Прокопов 2005-2024 | О сервере |