CityHost.UA
Помощь и поддержка

Как вернуть 503 ответ сервера?

Для возвращения заголовка с 503 ответом, например, для случаев с проведеним плановых технических работ, Вы можете использовать следующую конструкцию :

 

1. В [в текущей директории сайта] создать директорию с названием maintance или любыми другим произвольным названием и указать ее в качестве [корневой директории сайта]


2. Создать внутри директории из пункта[1], index.php файл добавить строки вида - для того, что бы возвращать сам заголовок :

<?php
header("HTTP/1.1 503 Service Temporarily Unavailable");
header("Status: 503 Service Temporarily Unavailable");
header("Retry-After: 3600");
?>

 

3.  Создать внутри директории из пункта[1], .htaccess файл и добавить строки вида - для того, что бы переадресовать все запросы на index.php :

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]

Для быстрого доступа к файлам, директориями и удобного редактирования Вы можете использовать [файловый менеджер]