404エラー 【HTTP 404 Not Found】
WebサーバとWebブラウザなどのクライアントの間ではHTTP(Hypertext Transfer Protocol)という通信規約(プロトコル)でデータ伝送を行っている。クライアントからの要求(リクエスト)に対してサーバは応答(レスポンス)を返すが、その際に現在の状態を示すHTTPステータスコードを通知する。
ステータスコードの400番台は要求に応じられなかったエラーを表しており、404番のエラーメッセージは “Not Found” (見つからなかった)である。クライアントがURLとして要求した資源(ファイルなど)の位置には何も存在しないことを表している。
例えば、他のページにリンク先として記載されたファイル名やディレクトリ名などに誤りがあり、間違った位置を指し示している場合や、過去に存在したページなどが削除されて現在はその場所に無い場合に404エラーが返される。別のURLに移動した場合は、移転を意味する300番台のコードを返して利用者を新しい位置を案内するようサーバを設定するのが望ましいとされる。
(2021.11.24更新)