Написать небольшую заметку меня побудило произошедшее вчера вечером обновление Хабра.
Во время профилактических работ Хабр публикует одностраничную заглушку, в тексте которой говорится о проводимых работах.
Заглушка отправляется на все запрошенные адреса.
Никакого редиректа: по какому адресу вы бы ни пошли за статьей, текст о ремонте везде один и тот же.
В этом случае ответ сервера сопровождается статусом «HTTP/1.1 200 OK».
Большинство сайтов, которые я знаю, делают это.
А если человеку по большому счету все равно, то поисковая система, индексирующая сайт в этот момент, увидит, что контент по адресу со статьей обновился – индекс нужно обновить.
Это все модальные окна, которые придумали программисты: [произошла какая-то ерунда] - [ОК] - Да, это не ОК! @mad_escapeРешение было изобретено раньше нас и уже давно стандартизировано – это ответ с кодом 503 , что указывает на то, что сервер временно недоступен.
Если вы знаете, сколько времени займет работа, то также правильно сообщить об этом с помощью заголовка.
Таким образом, с точки зрения http о почасовом простое следует сообщать клиентам следующим образом: HTTP/1.1 503 Service Unavailable
Retry-After: 3600
Когда поисковая система зайдет на сайт, она поймет, что его лучше пока не беспокоить, но доступ к нему можно будет получить через час.
Теги: #заглушка #ремонт #переезд #обновление #обновление #http #стандартизация #заголовок #200$ #4.04 #500 #503 #разработка сайта
-
Пять Ключевых Советов По Онлайн-Маркетингу
19 Oct, 24 -
Стиль Кода Как Стандарт Разработки
19 Oct, 24 -
Розничная Торговля Начинает Внедрять Web 2.0
19 Oct, 24 -
Полезность Рейтингов У Игроков.
19 Oct, 24 -
Помочь Gnu/Linux Легко!
19 Oct, 24