2009-04-07 9 views
5

Мне нужно настроить страницу обслуживания для веб-сайта, на котором я запущен, например. для отображения, когда я выполняю обслуживание сайта (запланированное время простоя) или если что-то действительно ломается, и мне нужно выставить холдинг-страницу.Как остановить индексирование поисковой системы страницы обслуживания

Есть ли что-то особенное, что мне нужно сделать, чтобы поисковые роботы не индексировали его и не думали, что это мой сайт. Или я должен сделать 404, добавить временный файл robots.txt или что-то еще? Я в основном не хочу, чтобы они индексировали его как мой сайт, но я также не хочу, чтобы они думали, что мой сайт мертв и не вернулся.

Edit: Вот что я сделал в Apache:. ErrorDocument 503 /.server-maintenance.html RewriteEngine На RewriteRule^Сервер-maintenance.html/сервер-обслуживание Перенаправление 503/сервер технического обслуживания сильный текст

ответ

10

Вы должны отправить 503 Service Unavailable код статуса HTTP, а не 404. Используйте это вместе с заголовком Retry-After, чтобы сообщить роботам о возврате.

+0

Как я до сих пор не хватает респ редактировать, вот что я сделал в Apache: ErrorDocument 503 /.server-maintenance.html RewriteEngine On RewriteRule^ сервера maintenance.html/сервер-обслуживание!. Перенаправление 503/обслуживание сервера – DEfusion

0

Другим подходом было бы не связывать страницу обслуживания с любой другой страницы вашего веб-сайта (или любого другого веб-сайта).

2

Возврат 503 Service Unavailable сообщает ботам Google вернуться позже. Существует Google support page, описывающий коды ошибок HTTP и способы их интерпретации.

Вы также можете использовать Retry-After response header, чтобы предложить минимальное время, после которого ваш сайт будет повторно проверен на наличие.

 Смежные вопросы

  • Нет связанных вопросов^_^