概要をカーディングHTTPステータスコード

一般的なステータスコード:
200--サーバーが正常にページが返さ
404 -要求されたページは存在しません
、サーバーが一時的に利用できません503--

1XX(暫定応答)

暫定的な応答を示すため、動作状況コードを続行するリクエスタを必要とします。
コード説明

100(続き)リクエスタは、要求を継続する必要があります。サーバーは、このコードを返すサーバーは、リクエストの最初の部分を受信したことを意味し、我々は今、残りを待っています。

101(プロトコル切り替え)リクエスタプロトコルを切り替えたサーバは、ハンドオーバを承認され、サーバを必要とします。

2XX(成功)

これは、サーバが要求のステータスコードを正常に処理していることを示しています。

コード説明

200(成功)サーバーは要求を正常に処理しました。通常、これは、サーバが要求されたページを提供したことを意味します。robots.txtファイルは、この状態を表示する場合、これはGooglebotが正常にファイルを取得したことを意味します。

201(作成された)要求が成功したとサーバが新しいリソースを作成しました。

202(受け入れ)サーバーは要求を受け入れているが、まだ処理されていません。

203(非信頼できる情報)サーバが正常に要求を処理し、しかし戻り、別のソースから来るかもしれません。

204(なしコンテンツ)サーバーが正常に要求を処理しませんが、何も返しませんでした。

205(コンテンツのリセット)サーバーはリクエストを正しく処理しましたが、任意のコンテンツを返しませんでした。204応答とは異なり、この応答は、要求者(例えば、新たな入力のためのフォームをクリアする)ドキュメントビューをリセットすることを要求します。

サーバ206(の一部)は正常部分GETリクエストを処理しました。

3XX(リダイレクト) 

リクエストを完了するには、さらに操作を実行する必要があります。多くの場合、これらのステータスコードは、常にリダイレクトされます。Googleは5未満であると、リダイレクトごとの要求を使用することをお勧めします。あなたはGooglebotがトラブルあなたのリダイレクトページをクロールをしているかどうかを確認するためにウェブマスターツールを使用することができます

コード説明

300(選択)サーバは、要求に応じて様々な操作を実行することができます。サーバは、リクエスタ(ユーザエージェント)の操作に応じて選択することができる、またはアクションリストを選択するリクエスタを提供します。

301(永久移動)恒久的に要求されたページを新しい場所に移動されました。サーバは、(GETまたはHEAD要求に対する応答として)、この応答を返した場合、それは自動的に新しい場所にリクエスタを転送します。あなたはこのコードを使用する必要がありますページやサイトが永久に新しい場所に移動したことにGooglebotに指示します。

現在、別の場所のページで要求に応答302(一時的モバイル)サーバが、要求者は、将来の要求のために元の場所を使用し続けるべきです。これは、応答コードと類似しており、301のコードがHEAD要求をGET、リクエスタは自動的に別の場所に転送されます。ただし、元の位置にGooglebotによるクロールしてインデックスを作成していきますので、あなたは、ページやサイトが移動されたことにGooglebotに通知するために、このコードを使用しないでください。

303要求者が異なる位置に応答するときに、サーバーがこのコードを返し、応答を取得するためのGETリクエストを分離する(他の場所を参照)。HEADリクエスト以外のすべての要求に対して、サーバーは自動的に別の場所に移動します。

304(未修正) 
最後の要求以来、要求されたページが変更されていません。サーバはこのレスポンスを返すと、そのページのコンテンツには戻りません。

前回以降のページ要求者とは、その後変更されていない場合は、(If-Modified-Since HTTPヘッダーと呼ばれる)は、このレスポンスを返すようにサーバーを構成する必要があります。サーバーは、最後のページは、このように、帯域幅やオーバーヘッドを節約し、変更されていないため、Googlebotがクロール伝えることができるので、

305(プロキシを使用)要求者が唯一のプロキシを使用して、要求されたページにアクセスすることができます。サーバはこの応答を返した場合、その後、また、要求者が使用するプロキシを示しています。

307(一時的なリダイレクト)のサーバーは現在、別の場所のページで要求に応答するが、要求者は、将来の要求のために元の場所を引き続き使用する必要があります。これは、応答コードと類似しており、301のコードがHEAD要求をGET、リクエスタは自動的に別の場所に転送されます。ただし、元の位置にGooglebotによるクロールしてインデックスを作成していきますので、あなたは、ページやサイトが移動されたことにGooglebotに通知するために、このコードを使用しないでください。

4XX(リクエストエラー) 

これらのステータスコードは、要求を処理するためにサーバーを防止し、要求が間違っている可能性があり、示しています。

コード説明

400(不正なリクエスト)、サーバは、要求の構文を理解していませんでした。

401(無許可)要求には認証が必要です。ログイン後、サーバーは、ページのために、この応答を返すことがあります。

403(禁止)サーバーは要求を拒否しました。このステータスコードを使用すると、Googlebotの中にあなたのサイトの有効なページをクロールしようとすると、これはあなたのサーバであってもよい(Googleウェブマスターツールでこのステータスコードの診断の下にクロールページを見ることができ、ネットワーク上で)表示されますまたはホストがそれにアクセスするためのGooglebotをブロックしています。

404(見つからない) 
サーバーは要求を見つけることができません。例えば、要求がサーバーに存在しないページのためであれば、サーバは、多くの場合、このコードを返します。
あなたはrobots.txtファイルを持っているとかのように、しかし、あなたはあなたのrobots.txtファイルが正しくまたは間違った場所に命名することができること、そして、このステータスを参照してください。(これは、トップレベルドメインであるべきであり、robots.txtの名前を付ける必要があります)。

あなたが(HTTPエラーページは、「診断」タブにあります)GooglebotがクロールしようとしたあなたのURLでこの状態を見つけた場合、これはGooglebotがおそらく別のページ(古いリンクや入力ミスから無効なリンクをたどっていることを意味しリンク)。

405リクエストで指定されたメソッドが無効になっている(無効化)。

406要求されたページに対応するために要求されたコンテンツの特性を使用することはできません(受け入れられません)。

407(プロキシ認証が必要)このステータスコード401(許可されていない)が、要求者がプロキシ認証を使用することを指定します。サーバはこの応答を返した場合、その後、また、要求者が使用するプロキシを示しています。

要求408(要求タイムアウト)サーバーを待ってタイムアウトしました。

サーバは要求を完了する際に競合409(コンフリクト)が発生します。サーバが応答して発生した紛争についての情報を含める必要があります。また、リクエスト間の相違点のリストを提供します、このコードを返すことが以前の要求の競合に応じて、リクエストサーバを置きます。

410(削除)要求されたリソースが完全に削除された場合、サーバはこの応答を返します。コード404(見つかりません)コードが似ていますが、そこにあるものの場合は、今行って、そして時には前に404の資源の代わりに表示されます。リソースが完全に削除されている場合は、301のコードは、リソースの新しい場所を指定する使用する必要があります。

要求を受け付けないサーバ411(長さ)は、無効なContent-Lengthヘッダフィールドを含みます。

412サーバが満たされた要求に要求元の前提条件でない場合(前提条件が失敗しました)。

413それは、サーバの処理能力を超えて、大きすぎるため(リクエストエンティティが大きすぎる)サーバーは要求を処理できません。

414(リクエストURIが長すぎる)URI(通常はURL)の要求が長すぎると、サーバが処理することはできません。

フォーマットの415(サポートされていないメディアタイプ)要求は、要求されたページをサポートしていません。

416要求は範囲ではないページ用である場合、サーバーはこのステータスコードを返します(要求は、要件を満たしていない範囲)。

417(期待値)サーバは、「所望の」リクエストヘッダフィールドの要件を満たすことができません。


5xxの(サーバーエラー)

これらのステータスコードは、要求を処理しようとしているときに内部サーバーエラーが発生し、示しています。これらのエラーはありませんリクエストで、間違ったサーバー自体であってもよいです。


コード説明

500(内部サーバーエラー)サーバーでエラーが発生し、要求を満たすことができません。

501(実装されていません)サーバーは要求を完了する必要はありません。例えば、サーバがリクエストメソッドを認識できない場合、サーバーはこのコードを返すことがあります。

ゲートウェイまたはプロキシサーバとして502(不良ゲートウェイ)は、上流のサーバーから無効な応答を受け取りました。

(それが過負荷状態やメンテナンスのためダウンしているため)、503(サービスは使用できません)サーバーは現在使用できません。通常、これは単なる一時的な状態です。

504ゲートウェイまたはプロキシサーバとして(ゲートウェイタイムアウト)は、タイムリー上流のサーバからの要求を受信して​​いません。

505(HTTPバージョンはサポートされていない)サーバは、要求に使用されるHTTPプロトコルバージョンをサポートしていません。

 

おすすめ

転載: www.cnblogs.com/cocoxu1992/p/10930613.html