Аудит сайта. Шаг 8 — Код ответа, когда сайт обновляется

1 0
01:24 16 октября 2013 — Угниченко Дмитрий
Когда сайт не ремонте, какой код использовать? Это одна из наиболее часто встречаемый ошибок разработчиков, которые не знакомы с поисковой оптимизацией.
И продолжение ответов на вопросы читателей.

Обычно при обновлении сайта, страницы удаляются под корень и сервер отдает 404 ошибку. Расшифровывается так: “кранты сайту и больше сюда приходить поисковику не стоит”. Этот подход, очевидно, ошибочен.

Вопрос о модерации. Эта тема ответит и на этот вопрос.



На самом деле в спецификации HTTP есть специальный код на случай обновления.

503 service unavailabe

Означает, что сейчас сервер временно не имеет возможности обрабатывать запросы по техническим причинам (обновление сайта, перезагрузка и прочее).

Реализация выглядит так:

<?php
header('HTTP/1.0 503 Service Unavailable');
header('Retry-After: 3600');
?>
<html>
<head>
Ведутся работы!
</head>
<body>
<h1>Извините за неудобства, скоро все заработает.</h1>
</body>
</html>
Задать вопросы можно в комментариях ниже.



Проверить коды ответа сервера и статусы HTTP для документа можно бесплатно.
Ссылка на сервис — Проверка заголовков сервера — Проверка HTTP статусов

Проверить коды ответов для всех документов сайта можно бесплатно используя сервис MegaIndex.Audit. Регистрируйтесь сейчас и используйте онлайн-сервис для проверки кодов ответа сервера бесплатно.
Ссылка для регистрации — MegaIndex. Ссылка после регистрации — Audit

Полный список материалов по теме бесплатного аудита сайта доступен по ссылке:
https://www.megaindex.org/audit-sayta-besplatno

Полный список материалов по теме бесплатного аудита сайта доступен по ссылке:
https://www.megaindex.org/audit-sayta-besplatno

0 комментариев

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

Только зарегистрированные пользователи могут добавлять комментарии.