|
|
|
| Как закрыть сайт на определенное время, например на время технических работ на сайте? Интересует самое оптимальное решение. У меня такое:
close.php
________
$close = 'off';
if($close == 'on') exit('Сайт временно недоступен.');
________
Затем подключать файл close.php к каждому скрипту сайта с помощью конструкции include.
Когда потребуется закрыть сайт меняем значение переменной $close на 'on'.
Может есть более оптимальное решение? | |
|
|
|
|
|
|
|
для: Mookapek
(25.03.2010 в 22:19)
| | мб .htaccess ...
а чем то что выше плохо? | |
|
|
|
|
|
|
|
для: Mookapek
(25.03.2010 в 22:19)
| | Временный редирект в .htaccess с запретом подмены в ветвях каталога - на требуемый статический файл .
Если статическую часть хочется оставить, то
php_value auto_prepend_file "/usr/home/account/www/out_of_service.php"
|
| |
|
|
|
|
|
|
|
для: Trianon
(25.03.2010 в 22:58)
| | некоторые хостеры php_value не разрешают использовать | |
|
|
|
|
|
|
|
для: Лена
(25.03.2010 в 23:29)
| | тогда они либо предоставляют альтернативы, либо идут лесом. | |
|
|
|
|
|
|
|
для: Mookapek
(25.03.2010 в 22:19)
| | В htaccess я писала:
DirectoryIndex close.php или
DirectoryIndex close.html
В файле - красиво написано "Приносим свои извинения... " | |
|
|
|
|
|
|
|
для: Лена
(25.03.2010 в 23:28)
| | Так это только к дириндексу.
А если прямые ссылки шли глубже? | |
|
|
|
|
|
|
|
для: Trianon
(25.03.2010 в 23:36)
| | >А если прямые ссылки шли глубже?
Это как? Например? | |
|
|
|
|
|
|
|
для: Лена
(25.03.2010 в 23:46)
| | Если я в браузере наберу example.com/index.php то попаду на работающий сайт, а не на заглушку =)
Да, пожалуй, любой адрес (лишь бы он существовал на вашем сайте). | |
|
|
|
|
|
|
|
для: neadekvat
(26.03.2010 в 00:01)
| | Хорошая тема !
Какой код и впрямь отдавать при тех-паузе ( 301 или 404 ) | |
|
|
|
|
|
|
|
для: oliss
(26.03.2010 в 00:13)
| | 503 | |
|
|
|
|
|
|
|
для: Trianon
(26.03.2010 в 00:32)
| | Хвала полуночникам :)
Спасибо ! | |
|
|
|
|
|
|
|
для: oliss
(26.03.2010 в 00:37)
| | я-то тут при чем?
Спасибо RFC-2616 | |
|
|
|
|
|
|
|
для: Trianon
(26.03.2010 в 02:25)
| | Не скромничайте, всё равно спасибо! | |
|
|
|
|
|
|
|
для: Mookapek
(25.03.2010 в 22:19)
| | в панели управления хостингом бывает кнопка "выключить". Не пробовал, но может прокатит) | |
|
|
|