この翻訳は不完全です。英語から この記事を翻訳 してください。

HTTP 404 Not Found は、サーバーがリクエストされたリソースを見つけることができない時のクライアントエラーのレスポンスコードです。404ページにつながるリンクは、壊れたリンクまたは死んだリンクと呼ばれ、リンク腐敗の影響を受ける可能性があります。

404ステータスコードは、リソースが一時的または永続的に失われているかどうかを示してはいませんが、リソースが永久に削除された場合は、404ステータスの代わりに410(Gone)を使用する必要があります。

ステータス

404 Not Found

カスタムエラーページ

多くのwebサイトでは404ページの見た目をカスタマイズし、よりユーザーにとって役立つような、次に何をすべきかについてのガイダンスを提供しています。Apacheサーバーは.htaccessファイルや、以下の例のようなコードスニペットを使用して構成することができます。

ErrorDocument 404 /notfound.html

カスタム404ページの例については、こちらを参照してください。 MDN's 404 page.

適度なデザインのカスタマイズは良いことです。あなたの404ページをユーモアや思いやりのあるものにすることは自由ですが、ユーザーを混乱させないようにしてください。

仕様

仕様 タイトル
RFC 7231, セクション 6.5.4: 404 Not Found Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

ブラウザー互換性

機能ChromeEdgeFirefoxInternet ExplorerOperaSafari
基本サポート 有り 有り 有り 有り 有り 有り
機能Android webviewChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基本サポート 有り 有り 有り 有り 有り 有り 有り

参照

ドキュメントのタグと貢献者

 このページの貢献者: k-kuwahara
 最終更新者: k-kuwahara,