Менял на одном сайте джумлу на вордпресс. Хотелось корректно закрыть сайт на время манипуляций. На случай если в это время зайдет поисковый бот или ночной пользователь. В инете много ссылок на решение. Большинство перессылают на сообщение о запланированной недоступности веб-сайта на блоге гугла. Самая подробная статья из всех, что мне попались по этой теме, на simplecoding.org.
Перед заменой старых файлов скопировал на хост index.php:
<?php header('HTTP/1.0 503 Service Unavailable'); header('Retry-After: 43200'); // 43200 сек. = 12 часов ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Обслуживание сайта</title> </head> <body> <h1>Извините, в данный момент сайт закрыт на обслуживание</h1> <p>Зайдите немного позже</p> </body> </html> |
И заменил этот файл в последнюю очередь. 12 часов простоя выставил с запасом потому, что версия ПХП оказалась старой. Предположил, что столько продлится разбирательство с хостером hc.ru. Дело было ночью, а в панели управления не было намеков на смену версии ПХП. Но служба поддержки работает круглосуточно, отправили к htaccess, и вопрос решился быстро.