エラーページの種類
HTTPは処理の成功不成功などを示す3桁の番号がついている。それを「ステータスコード」という。
百の位は「1~5」で正常に終了したかどうか、十の位と一の位は、詳細な情報を示す。
エラーと定義されているのは400番台と500番台。エラーページを設定するには、この番号で表示されるものと定義する。
ステータスコードの百の位の意味
百の位 |
意味 |
100番台 |
処理継続中 |
200番台 |
処理に成功 |
300番台 |
リダイレクト、別のURLに移動 |
400番台 |
リクエストに問題があるエラー |
500番台 |
サーバーの処理に問題があるエラー |
エラーの場合
番号 |
意味 |
|
400 |
Bad Request |
リクエストが不正 |
401 |
Unauthorized |
認証が必要 |
402 |
Payment Required |
支払いが必要 |
403 |
Forbidden |
禁止操作、アクセス権がないなど |
404 |
Not Found |
ページが見つからない |
405 |
Method Not Allowed |
指定された操作が禁止されている |
500 |
Internal Server Error |
内部サーバーエラー、プログラムの実行に失敗したなど |
501 |
Not Implemented |
その機能は実装されていない |
502 |
Bad Gateway |
プロキシサーバなどが正しくない |
503 |
Service Unavailable |
サービスを提供不可。負荷が高くなりすぎていて接続拒否したなど |