一時的なサイトの停止/ダウンタイム中にどのHTTPステータスを返す必要がありますか?


12

コードをアップグレードするために、Webサイトを削除します。アップグレード中に一時的なダウンタイムページを表示したいのですが。ダウンタイム中にサイトをスパイダーしようとするボットの問題を防ぐために、このウィンドウ中に必ず返すHTTPレスポンスは何ですか?

回答:


13

RFCによると、返される正しい応答は503-Service Unavailableです。

10.5.4 503サービスは利用不可

サーバーは現在 サーバーの一時的な過負荷またはメンテナンスのため要求処理できません。含意は、これは一時的な状態であり、しばらくして緩和されることです。既知の場合、遅延の長さはRetry-Afterヘッダーで示される場合があります。Retry-Afterが指定されていない場合、クライアントは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担当者ではありません。ただし、チェックマークが付いています。:) ありがとうございました!
マットハギンズ

問題ありません。:)
イジー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.