HTTPエラーコードとは?
具体的なケースに踏み込む前に、これらのコードが何であるか、なぜそれを受け取るのかについて、少し知っておくと役に立ちます。技術的なことは抜きにして、HTTPコードはウェブサイトのサーバーに送信され、ブラウザに戻されるメッセージで、リクエストが完了したかどうか、または完了できるかどうかを示します。

- 1xx:情報(ブラウザやサーバーのリクエストが送信されたときに何が起こっているか)。
- 2xx:成功(意図したとおりに動作している)。
- 3xx: リダイレクト(要求されたページは新しいURLに移動しました) * 4xx:これはクライアントです。
- 4xx:これはクライアントエラーで、ブラウザ(Chrome、Firefox、Safariなど)がWebサイトのサーバーにページを表示するように要求した方法に何か問題があることを示します。
- 5xx:このサーバーエラーは、サーバー側で何かが間違っていることを示し、それがブラウザにウェブサイトを送信しようとした方法です。
HTTPエラーコードが何であるかを簡単に理解した上で、より一般的なエラーコードをいくつか見てみましょう。これらのコードは、技術的な知識を持つ人、ウェブサイトの管理者などのためのものではないことを心に留めておいてください。これらのコードを修正する方法は、典型的なブラウジング体験がどのようなものであるかということに非常に即しています。
一般的な修正方法とは?
より具体的なエラーコードに飛び込む前に、あなたが遭遇したWebサイトのエラーを修正するために取ることができる一般的な手順のいくつかを知っておくことが重要です。すべてのエラーコードに当てはまるわけではありませんが、ほとんどの場合、最初に行うべきことは、ページを更新してみることです。ページが読み込まれようとしている間に何かが起こった可能性があり、更新することで解決します。もうひとつの一般的な対処法は、ウェブサイトのアドレスを再確認することです。WebサイトのURLを間違って入力したり、数字、文字、記号を追加したりした可能性があります。

1. HTTP エラー 401 - 権限がありません (認証が必要です)
このHTTPエラーコードが表示された場合、アクセスしようとしたページがユーザーIDとパスワードを要求している可能性があります。すでにログインしているにもかかわらず、このエラーが表示される場合は、入力されたユーザー認証が有効でないことを意味します。

2. HTTPエラー 403 - Forbidden
このエラーが表示されたページは、基本的に、閲覧する権限がないページであることを意味します。このメッセージが表示される理由はさまざまですが、全体としては「このページはあなたのためのものではありません」ということです。

3. HTTPエラー404 - ページが見つかりません
4xxステータスコードの中で最もよく知られているもので、ブラウザがサーバーに見つからないページを表示するよう要求したときに表示されます。リンク切れをクリックしたとき、ウェブページのURLを間違って入力したとき、または不適切にリダイレクトされたときに表示される可能性があります。現実的には、このエラーが表示された場合、Webサイト自体ではなく、ユーザー側にエラーがある可能性が高いです。

4.HTTPエラー408 - リクエストタイムアウト
それほど一般的ではありませんが、408エラーは、ウェブサイトの読み込みに、サーバーが許容する以上の時間がかかったことを意味します。そのため、408エラーはブラウザに提供されました。多くの場合、原因は、不正なURLを入力したり、読み込んだりしたというような基本的なものです。このエラーは504エラーとは異なり、408がユーザークライアントの影響を受けるのに対して、504はサーバ固有のエラーです。

5. HTTPエラー500 - 内部サーバーエラー
5xxの範囲のエラーは、一般に、ウェブサイトおよび/またはそのサーバーの問題に基づいていることに注意することが重要です。言い換えれば、問題はURLのスペルミスではありません。このメッセージが表示された場合、ウェブサイトがサーバーに到達しようとする際に、何らかの予期せぬエラーが発生した可能性があります。

6. HTTPエラー502 - Bad Gateway
502 Bad Gatewayエラーは、サーバーに起因する問題であり、あなたのセットアップに固有の問題ではないことを示します。つまり、どのデバイスやオペレーティングシステムでウェブサイトを閲覧しても、同じエラーが表示されます。一般に、このエラーは2つのサーバーが互いに通信していない場合に表示されます。しかし、場合によっては、お使いのブラウザが問題があると判断して、502エラーが表示されることがあります。

7. HTTPエラー503 - サービスが利用できません(Service Temporarily Unavailable)
Webサイトにアクセスしようとしたときにこのメッセージが表示された場合、その原因は、サーバーが現在利用できないことを意味すると考えることができます。多くの場合、サーバーにアクセスが集中しすぎている、または定期メンテナンスが行われていることが考えられます。

8. HTTPエラー504 - ゲートウェイタイムアウト
HTTPエラー504が表示された場合、それはあなたが訪問しようとしているウェブサイトがタイムアウトしていることを示す指標です。言い方を変えると、Webサイトとサーバーが正しく通信していないため、このようなエラーが表示されます。

よくある質問
1. これらのエラーページをカスタマイズできますか?
はい、できます。多くのウェブサイト管理者は、404や5xxシリーズのページを、楽しい画像やメッセージでカスタマイズしています。WebサイトのクラッシュはSEOに影響するため、これらのページを活用することで、HTTPエラーが一時的なものであり、再度訪問する必要があることをユーザーに認識させることができます。Googleは、ウェブサイトが訪問できなくなるたびにペナルティを課すため、これらのページはウェブサイト管理者にとって非常に貴重なツールとなります。
2. HTTP以外のエラーコードは?
Network Connection Refused」や「Unable to Locate Host」といったエラーは、数値によるエラーと同様によくあるものです。前者は、ウェブサイトのトラフィックが多い場合やメンテナンス中の場合に表示されるものです。このような問題はすぐに解決し、すぐにサイトにアクセスできるようになりますので、ご安心ください。後者のエラーは、おそらく同じ問題の結果ですが、ウェブサイトがサーバーと適切に通信していない可能性もあります。どちらの場合もURLを確認し、もう一度試してみてください。
3. ウェブ閲覧中にこれらのエラーが表示された場合、心配する必要がありますか?
気にする必要はありません。この記事を読めば、これらのエラーが表示されたときに、それを解決するための手順を理解することができます。それは修正を待つことを含むかもしれませんが、それでも、あなたが再びウェブサイトを訪問することを忘れないでくださいすることができますので、知っておくと便利です。