2011-01-10 6 views
52

私は中小企業のウェブサイトを再設計しています。私は一時的に「建設中」のスプラッシュページを掲示します。私は知っている、私は知っている...しかし、それはスタイルで1つになります、私は願っています。 :)一時的に利用できないページのHTTPステータスコード

ほとんどの場合、SEOの目的のために、一時的に利用できないURLを除外するための最良のHTTPステータスコードです(同じURLに新しいサイトが作成された後に再びコンテンツがあります)。

私のウェブサイトのトラフィックはそれほど重要ではありませんが、ウェブ開発者として、今後のクライアントプロジェクトの可能性について私のツールボックスにこの知識が必要です。そして、私が自分のウェブサイトで便利な「理由」を持つようになった今、これをテストして実験するより良い方法は何ですか?

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

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

+2

競合解答が削除されましたか?スタックオーバーフローはあまりありません。 – mykhal

答えて

78

私は選択した回答に同意しません。私は503コードを使用します。 the RFC for HTTP/1.1によると

503サービスを使用できません

サーバーが原因サーバーの 一時的な過負荷またはメンテナンスのため、現在リクエストを処理することができません。暗示 は、これが一時的な条件であり、 の遅延が緩和された後で緩和されるということです。

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

+8

これはウィキペディアによってのみ主張されていないことに注意してください。この解釈はRFCから実際に来ます - http://tools.ietf.org/html/rfc2616#section-10.5.4 – yaccz

+0

はい、あなたは正しいです。そして私はちょうどチェックしました:多くのステートメントのソースとしてリンクしているWikipediaのポイント。 –

+12

Googleは503も提案しています - http://googlewebmastercentral.blogspot.com/2011/01/how-to-deal-with-planned-site-downtime.html「200(OK)を返すサイトでは多くの問題が発生します。サーバーエラー、ダウンタイム、帯域幅オーバーラン、または一時的なプレースホルダページ( "Under Construction")の結果コード.503 HTTP結果コードは、これらすべての状況で最適なウェブマスターソリューションです。 –

関連する問題