Что необходимо сделать
Если сайт
на разработке или
временно не работает поисковой системе необходимо сообщить, что страница находится на реконструкции/сайт скоро заработает.
Как это сделать
Поисковая система может узнать о том, что на сайте ведутся работы по коду состояния.
Основные коды состояния
Рекомендации когда на сайте ведутся работы.
- 301 redirect для для слешей и не актуальных cтраниц
- 401 unauthorized
- 404 ошибка
- 500 internal server error
- 503 service unavailabe
Используем 503
503 service unavailabe
Сервер временно не имеет возможности обрабатывать запросы по техническим причинам (обслуживание, перегрузка и прочее). В поле Retry-After заголовка сервер может указать время, через которое клиенту рекомендуется повторить запрос. Хотя во время перегрузки очевидным кажется сразу разрывать соединение, эффективней может оказаться установка большого значения поля Retry-After для уменьшения частоты избыточных запросов. Появился в HTTP/1.0.
Создаем файл SORRY.PHP
SORRY.PHP
<?php
header('HTTP/1.0 503 Service Unavailable');
header('Retry-After: 3600');
?>
<html>
<head>
Ведутся работы!
</head>
<body>
<h1>Извините за неудобства, скоро всё починим.</h1>
</body>
</html>
Создаем файл .HTACCESS
.HTACCESS
<IfModule mod_rewrite.co>
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} !=192.168.0.1
RewriteRule ^.* sorry.php [L]
</IfModule>
Все!
0 комментариев
+ Добавить комментарий