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

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

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


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


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

<?php
header("HTTP/1.1 410 Gone");
header("Status: 410 Gone");
header("Retry-After: 3600");
?>

 

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

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

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