Який статус HTTP я повинен повернути під час тимчасового відключення / простою сайту?


12

Я буду знімати свій веб-сайт для оновлення коду. Під час оновлення я хотів би відобразити тимчасовий пробій сторінки. Для запобігання проблем із ботами, які намагаються павук мого сайту під час простою, яку відповідь HTTP я повинен переконатися, що повертається під час цього вікна?

Відповіді:


13

За даними RFC, правильна відповідь на повернення - 503 - Сервіс недоступний

10.5.4 503 Сервіс недоступний

Наразі сервер не в змозі обробити запит через тимчасову перевантаження або обслуговування сервера . Мається на увазі, що це тимчасовий стан, який буде полегшений після деякої затримки. Якщо відомо, тривалість затримки МОЖЕ бути вказана у заголовку "Повторний запуск". Якщо не вказано повторного повтору, клієнт ДОЛЖЕН би обробляти відповідь так, як це було б для відповіді 500.

  Note: The existence of the 503 status code does not imply that a
  server must use it when becoming overloaded. Some servers may wish
  to simply refuse the connection.

Я б оновив вашу відповідь, але я ще не в 15 повторень. Хоча ви поставили галочку. :) Дякую!
Метт Хаггінс

Без проблем .. :)
Іззі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.