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]

Для швидкого доступу до файлів, директорій та їх редагування Ви можете використати [файловий менеджер]