Как закрыть сайт на обслуживание

Приведенный в этой заметке способ актуален для всех без исключения CMS, самописных движков и прочих, работающих в связке Apache + PHP.

1. Создайте в корне вашего сайта файл с именем, к примеру, m.php (сокращение от словосочетания «maintenance mode»). Заполните его следующим содержимым:

<?php
header('HTTP/1.0 503 Service Unavailable');
header('Retry-After: 3600');
?>
<!DOCTYPE HTML>
<html>
  <head>
    <meta charset="UTF-8" />
    <title><?php echo "http://" . $_SERVER['HTTP_HOST']; ?>: 
сайт находится на техобслуживании</title>
  </head>
<body>
  <h1>Извините, на текущий момент наш сайт закрыт на плановое техническое обслуживание.</h1>
  <p>Попробуйте посетить нас через несколько часиков или минуток.</p>
</body>
</html>

2. В файле .htaccess (тот, что должен лежать в корневом каталоге сайта), — если оного нет, то создайте. В самой первой его строчке впишите следующую настройку:

RewriteRule ^.* m.php [L]

Она будет осуществлять автоматическое перенаправление абсолютно всех посетителей с любой существующей или несуществующей веб-страницы на вашем сайте на уже подготовленный нами ранее скрипт под названием «m.php», который будет отдавать код ответа сервера 503 (Service Unavailable). На это обратите особое внимание.

Опубликовано 11-12-2013 в 15:07


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>











Свежие комментарии

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Последние твиты