HTTP 404とは何ですか?
HyperText Transfer Protocol(HTTP)404エラーは、一般に404ページが見つかっていないエラーとしても知られていますが、クライアントが目的のサーバーに到達できたが、見ているページまたはファイルを見つけることができなかったことを示す応答コードです。簡単に言えば、インターネットブラウザは問題のWebサイトに接続することができましたが、要求されたページは見つかりませんでした。
クライアントからサーバーへの要求が作成されるたびに、HTTPプロトコルはHTTPヘッダーと呼ばれるものをステータスコードで送信します。通常のWebサイトの場合、ステータスコードは「200 OK」です。これは、成功したHTTPリクエストの標準応答です。 Webサイトがリダイレクトされている場合、その他のステータスコードが表示される場合があります。
HTTP 404エラーの各数字は何かを意味します。最初の数値「4」は、クライアントエラーが発生したことを示しているため、サーバーはタイプミスなど、クライアントの終わりにエラーがあると言っています。また、エラーが永続的ではない可能性があることも示しています。中央の「0」は、一般的な構文エラーを示します。最後の「4」は、「400の悪いリクエスト」、「401 401不正」、「403禁止」を含む400クライアントエラーグループからどの特定のエラーが作成されたかを示します。
HTTP 404エラーは、ウェブサイトで実行されているソフトウェアではなく、サーバーレベルで処理されます。一部のWebサイトでは、HTTP 404エラーをエミュレートします。この場合、ソフト404エラーと呼ばれます。これらのWebサイトは、メタリダイレクトなどのリダイレクト手法を使用するか、.htaccessファイルを使用してこれを達成します。これを行うウェブマスターの利点は、リクエストされたページがサーバーに見つからないときに必要なメッセージやページを表示できるため、ブラウジングエクスペリエンスを改善できることです。
HTTP 404ページはサーバー構成で指定でき、実際のHTTP 404エラーを提供しながら、ユーザーをWebサイト内のページにリダイレクトできます。 HTTP 404エラーとしてリダイレクトを使用することは、Webに有害である可能性がありますサイトの検索エンジン結果ページ(SERP)。一部のブラウザでは、カスタムHTTP 404ページのサイズが514キロバイト未満の場合、ブラウザは独自の404エラーページを表示し、サーバー構成で指定されているものではありません。