Ошибки или плановые мероприятия зачастую требуют чтобы некоторое время пользователи не трогали сайт, над которым измывается релиз-менеджер (ну или разработчик). Ниже небольшой хинт как сделать удобную заглушку для проекта на symfony 1.2 - 1.4 (для symfony 1.1 и 1.0 также можете воспользоваться данным руководством).
Итак, сначала подготовим заглушку которая будет отображаться пока мы будем выполнять работы:
mkdir config/error
vim config/error/unavailable.php
Думаю вы захотите оформить данную страницу в стиле основного сайта. Однако имейте в виду, что тут нужно воспользоваться чистым HTML (мало ли что сломаете при обновлении, да и от ошибок эту заглушку тоже можно будет использовать).
Единственным дополнением, которое потребуется сделать на PHP - передавать нужный HTTP заголовок. Также думаю вы не хотели бы чтобы поисковые боты индексировали эту страничку:
(
Читать дальше... )