Web Developers Antenna 〜ウェブ開発者アンテナ〜 [W'ANEB]

Web Developers Antennaでは、開発ノウハウ、便利ツール、Web運用に関する情報を蓄積していきます。

*

Webサーバのエラーコード表。404エラーなどのコードの意味を知って対策に役立てよう。

   

スポンサードリンク

Webサーバのエラーコード表。404エラーなどのコードの意味を知って対策に役立てよう。

Webサイトを閲覧していると、たまに出くわすエラー画面。

404 Not Found

404 Not Found

 

Webサーバでは、あらかじめ想定されていて、こういったケースでは何番の「HTTPステータスコード」を返すといったことが定められています。
200番台:リクエスト処理成功
300番台:リダイレクト処理
400番台:クライアントからの要求エラー
500番台:サーバ側で発生したエラー

 

ステータスコード
記 述
内 容
200
HTTP_OK リクエストが受け付けられた
201
HTTP_CREATED リクエストが果たされて結果として新しいリソースが返された
202
HTTP_ACCEPTED リクエストは受け入れられたが処理は完了されていない
203
HTTP_NON-AUTHORITATIVE INFORMATION ブラウザのローカルキャッシュが使用された
204
HTTP_NO_CONTENT メッセージボディを含まずヘッダフィールド後の数行を送信
206
HTTP_PARTIAL_CONTENT サーバはリソースに対する部分的なGETリクエストを受け入れた
300
HTTP_MULTIPLE_CHOICE 複数ページ利用可能
301
HTTP_MOVED_PERMANENTLY リクエストされたリソースは新しいURI に割り当てられた
302
HTTP_MOVED_TEMPORIALY リクエストされたリソースは移動され,一時的に別の URI に属している
303
HTTP_SEE_OTHER 他のページを参照
304
HTTP_NOT_MODIFIED リクエストを受けアクセスは許可されたが対象の文書は更新されていなかった
305
HTTP_USE_PROXY リクエストされたリソースは Locationフィールドのプロキシを通してアクセスされなければならない
307
HTTP_TEMPORARY_REDIRECT リクエストされたリソースは,一時的に別のURIに属している
400
HTTP_BAD_REQUEST リクエストされたコードを理解できなかった
401
HTTP_UNAUTHORIZED リクエストは認証を必要とする
403
HTTP_FROBIDDEN リクエストは理解できたが実行を拒否した
404
HTTP_NOT_FOUND リクエストURI に一致するファイルを見つけられなかった
405
HTTP_METHOD_NOT_ALLOWED 許可されていないメソッドリクエストを受けた
406
HTTP_NOT_ACCEPTABLE リクエストされたAcceptヘッダから判断され受け入れられない内容を持つ
407
HTTP_PROXY_AUTHENTICATION
_REQUIRED
401と似ているが,クライアントが最初にプロキシ認証されなければならない
408
HTTP_REQUEST_TIME_OUT リクエストの待ち時間内に反応をしなかった
410
HTTP_GONE リクエストは,サーバでは利用できず転送先のアドレスも分からない
411
HTTP_LENGTH_REQUIRED 定義されたContent-Lengthの無いリクエストを拒否した
412
HTTP_PRECONDITION_FAILED 1つ以上のリクエストヘッダフィールドで与えられた条件が,サーバ上のテストで不正であると判断された
413
HTTP_REQUEST_ENTITY_TOO
_LARGE
リクエストが処理可能なものより大きいため拒否をした
414
HTTP_REQUEST_URI_TOO_LARGE リクエストURIが長いため拒否をした
416
HTTP_RANGE_NOT_SATISFIABLE リクエストがRangeヘッダフィールドを含まれていたが,If-Rangeリクエストヘッダフィールドが無かった
417
HTTP_EXPECTATION_FAILED Expectリクエストヘッダフィールド拡張が受け入れられなかった
500
HTTP_INTERNAL_SERVER
_ERROR
サーバ側でのエラー(CGIが実行できなかったなど)
501
HTTP_NOT_IMPLEMENTED リクエストを実行するための必要な機能をサポートしていない
502
HTTP_BAD_GATEWAY ゲートウェイやプロキシとして動作しているサーバが,リクエストを実行しようとしたら不正なレスポンスを受け取った
503
HTTP_SERVICE_UNAVAILABLE 一時的な過負荷,あるいはサーバメンテナンスのためリクエストを受けられなかった
504
HTTP_GATEWAY_TIME_OUT リクエストを完了させようとするために必要なDNSなどのサーバからレスポンスを受信できなかった
505
HTTP_VERSION_NOT_SUPPORTED サポートされていないHTTPプロトコルバージョンを受けた

 - Apache関連, Web Development, 参考 , ,