web-dev-qa-db-ja.com

一時的に利用できないページのHTTPステータスコード

スモールビジネスのWebサイトを再設計しています。一時的に「作成中」のスプラッシュページを作成します。私は知っている、私は知っている...しかし、それはスタイルの一つになるでしょう、私は願っています:)

主にSEOの目的のために、一時的に利用できなくなるURLを提供するのに最適なHTTPステータスコードは何ですか(新しいサイトが立ち上がると、同じURLに再びコンテンツが含まれます)。

現在、私のウェブサイトのトラフィックはほとんど重要ではありませんが、ウェブ開発者として、将来のクライアントプロジェクトに備えてツールボックスでこの知識が必要です。そして、これをテストして実験するためのより良い方法は、私自身のウェブサイトで便利な「理由」があることです。

ここに私が考えたいくつかがあります:
503は魅力的に見えますが、サーバーエラーのカテゴリに属します。
204も魅力的ですが、一時的にスプラッシュページにリダイレクトしたいと思います。
307は最良の選択のように見えますが、完全にはわかりません。

他にもいくつかあります。だから私はあなたのアドバイスを聞きたいです。ありがとう

68
Decent Dabbler

選択した回答に同意しません。 503コードを使用します。

HTTP/1.1のRFC によると:

503 Service Unavailable

サーバーは、サーバーの一時的な過負荷またはメンテナンスのため、現在リクエストを処理できません。これは、これが一時的な状態であり、しばらくすると緩和されるという意味です。

はい、予想されるページが表示されないため、エラーになるはずです。

102
Jan K. S.