8つの一般的なHTTPエラーとその修正方法

インターネットを定期的に利用していると、エラーのあるウェブサイトに出くわすことがあります。これらのエラーのほとんどは、一般のウェブユーザーには理解しにくいエラーコードを伴います。そこで、このガイドでは一般的なHTTPエラーを分解し、それに遭遇したときに何ができるかを説明します。それでは、さっそく始めましょう!
目次
- HTTPエラーコードとは?
- 一般的な修正方法は?
- HTTPエラー401 – 未認証(認証が必要)
- HTTPエラー403 – 禁止
- HTTPエラー404 – ページが見つかりません
- HTTPエラー408 – リクエストタイムアウト
- HTTPエラー500 – 内部サーバーエラー
- HTTPエラー502 – バッドゲートウェイ
- HTTPエラー503 – サービス利用不可(サービス一時的に利用不可)
- HTTPエラー504 – ゲートウェイタイムアウト
- よくある質問
こちらもお読みください: Chromeで「err_cache_miss」エラーを修正する方法
HTTPエラーコードとは?
特定のケースに入る前に、これらのコードが何であるか、なぜ受け取るのかについて少し背景を知っておくと役立ちます。技術的でない方法で言えば、HTTPコードはウェブサイトのサーバーに送信され、ブラウザに戻るメッセージであり、リクエストが満たされるかどうかを示します。

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

ページのリフレッシュとすべてが正しく綴られていることを確認した後、キャッシュをクリアするのが次の最良のステップです。これを行うのは非常に簡単で、ブラウジング体験に影響を与えることはありません。すべてのブラウザでキャッシュをクリアすることができ、数秒で完了します。
他の一般的な修正は、VPNから切断することに関連しています。あまり一般的ではありませんが、ウェブサイトがVPNの影響を受けている可能性があるため、切断してサイトが読み込まれるか確認してみてください。シークレットモードでウェブサイトを読み込んだり、別のブラウザを使用したりするのも良いでしょう。
こちらもお読みください: Chrome、Firefox、Edge、Safari、Android、iOSでウェブサイトをブロックする方法
1. HTTPエラー401 – 未認証(認証が必要)
このHTTPエラーコードが表示される場合、訪問しようとしているページにはユーザーIDとパスワードが必要であることを意味します。すでにログインしているページでこのエラーが表示される場合、入力したユーザー資格情報が無効であることを意味します。

修正方法は、ウェブサイトのメインページに戻り、ログイン画面を見つけて有効な資格情報を再入力することです。また、一般的な修正として、ページをリロードしたり、キャッシュを削除したり、ブラウザを閉じて再度開いたりしてから再度ログインを試みることもできます。資格情報が確実に機能し、問題が自分の側にない場合は、ウェブサイトの管理者に連絡して支援を求めてください。
2. HTTPエラー403 – 禁止
このエラーが表示されるページにアクセスすると、基本的にあなたが表示する権限を持っていないページにいることを意味します。このメッセージに遭遇する理由はいくつかありますが、全体的なポイントは「このページはあなたのためではない」ということです。

このエラーを避けるためには、正しいURLにアクセスしていることを確認してください。それが簡単な修正であり、特にファイル、画像、ダウンロードなどを含むディレクトリにアクセスしようとしている場合はさらに当てはまります。また、必要なログインが入力されていることを確認して、適切なアクセス権を持っていることを確認してください。それ以外にも、ブラウザをリフレッシュしたりキャッシュを削除したりするなどの一般的な修正が次の最良のステップです。
3. HTTPエラー404 – ページが見つかりません
おそらく4xxステータスコードの中で最もよく知られているもので、ブラウザがサーバーによって見つけられないページを訪問しようとしたときに定期的に表示されます。壊れたリンクをクリックしたり、ウェブページのURLを誤って入力したり、不適切にリダイレクトされた場合にこのエラーが表示されることがよくあります。実際、このエラーが表示される場合、ユーザー側に問題がある可能性が高く、ウェブサイト自体には問題がないことが多いです。

この問題を解決するのは、URLを正しく入力したか確認することと同じくらい簡単です。あるいは、ウェブサイトをGoogle検索して、ページが最近移動したかどうかを確認してみてください。もう一つの解決策は、URLの一つ上のディレクトリレベルに移動して問題が解決されるか確認することです。たとえば、www.maketecheasier.com/a/b/cにアクセスして404エラーが表示された場合、www.maketecheasier.com/a/で再度試してみて、エラーが解決されるか確認してください。
4. HTTPエラー408 – リクエストタイムアウト
あまり一般的ではありませんが、408エラーはウェブサイトの読み込みがサーバーが待つことを許容する時間よりも長くかかることを意味します。そのため、408エラーがブラウザに提供されました。多くの場合、原因は不正なURLを入力したり読み込んだりすることのような基本的なことです。このエラーは504エラーとは異なり、504はサーバー特有のものであり、408はユーザークライアントにも影響を受けます。

このエラーが表示された場合、まずURLが正しく入力されているか確認してください。ドメイン名のスペル、バックスラッシュの配置などに注意してください。URLに特定の文字列が含まれていますか?それらも正しく綴られているか、挿入されているか確認してください。Google、Bing、DuckDuckGoを使用してサイトを検索し、この方法でウェブサイトを見つけられるか試してみてください。
5. HTTPエラー500 – 内部サーバーエラー
5xx範囲のエラーは、一般的にウェブサイトやそのサーバーの問題に基づいていることに注意することが重要です。言い換えれば、問題はURLのスペルミスではありません。このメッセージが表示された場合、ウェブサイトがサーバーに到達しようとする際に何らかの予期しないエラーに遭遇した可能性があります。

上記のように、このエラーを解決するには、ウェブマスターがサーバー、ウェブサイトコード、データベースなどのエラーを解決する必要があります。それを考慮すると、一般のウェブユーザーは修正を待つ必要があります。また、高トラフィックが原因である可能性もあるため、定期的にページをリフレッシュしてください。
こちらもお読みください: ウェブサイトで「500内部サーバーエラー」を修正する方法
6. HTTPエラー502 – バッドゲートウェイ
502バッドゲートウェイエラーが表示されると、それは問題がサーバーに基づいており、あなたの設定に特有ではないことを示しています。つまり、どのデバイスやオペレーティングシステムを使用してウェブサイトにアクセスしようとしても、同じエラーが表示されます。一般的に、このエラーは2つのサーバーが互いに通信していないときに表示されます。ただし、場合によっては、502エラーがブラウザが問題があると考えているために表示されることもあります。

トラブルシューティングを行うには、まずページをリフレッシュしてみてください。それが失敗した場合、次の最良のオプションは、別のブラウザや別のデバイスを試すことです。これにより、問題がどこにあるのか、ユーザー側で何かが起こっているのか、サーバー側だけなのかを特定できます。また、コンピュータを再起動してみて、それが迅速な修正を提供するかどうかを確認してください。一部のオンライン探偵は、ブラウザ拡張機能が502エラーの原因である可能性があることを突き止めています。そのため、すべてが失敗した場合は、ブラウザ拡張機能を1つずつ無効にして修正が見つかるかどうかを確認してください。
ウェブサイトの所有者であり、自分のウェブサイトで502エラーが表示されている場合は、こちらの手順を確認して修正してください。
7. HTTPエラー503 – サービス利用不可(サービス一時的に利用不可)
ウェブサイトにアクセスしようとするときにこのメッセージが表示される場合、その原因はサーバーが現在利用できないことを意味します。ほとんどの場合、サーバーが非常に忙しく、トラフィックが多すぎるか、定期メンテナンスが行われている可能性があります。

問題がユーザー側にないため、サイトをリフレッシュしてみてください。これらの問題は(おそらく)一時的なものであるため、数分後に再度ページを試すのが最良の方法です。また、モデム/ルーターやコンピュータ、スマートフォン、タブレットなどを再起動して、同じ503エラーが続くかどうかを確認してください。
8. HTTPエラー504 – ゲートウェイタイムアウト
HTTPエラー504が表示された場合、それは訪問しようとしているウェブサイトがタイムアウトしていることを示しています。言い換えれば、ウェブサイトとそのサーバーが適切に通信していないため、このエラーが表示されます。

上記のケースと同様に、サイトをリフレッシュして問題がすぐに解決するか確認してください。そうでない場合は、ルーター/モデムをリセット/再起動したり、DNS設定が正しく設定されているか確認したりしてトラブルシューティングを行ってください。すべてが失敗した場合、ウェブサイトの管理者に連絡するのが次の最良のステップです。
こちらもお読みください: ウェイバックマシンを使用してウェブサイトをアーカイブする方法
よくある質問
1. これらのエラーページはカスタマイズできますか?
はい!多くのウェブサイト管理者は、楽しいまたは魅力的な画像やメッセージで404や5xxシリーズのページをカスタマイズしています。ウェブサイトのクラッシュはSEOに影響を与える可能性があるため、これらのページを利用することで、ユーザーがこれらのHTTPエラーが一時的であることを理解し、再度訪問するべきであることを確実にすることができます。これらのページは、ウェブサイト管理者にとって非常に貴重なツールとなる可能性があります。Googleは、訪問できないウェブサイトに対して毎回ペナルティを課します。
2. 非HTTPエラーコードについてはどうですか?
「ネットワーク接続が拒否されました」や「ホストを見つけられません」といったエラーは、これらの数値エラーと同じくらい一般的です。前者は、ウェブサイトがトラフィックが多すぎるか、メンテナンス中である場合に表示されます。心配しないでください。これらの問題はすぐに解決され、すぐにサイトを訪問できるようになります。後者のエラーは、同じ問題の結果である可能性が高いですが、ウェブサイトがサーバーと適切に通信していないことにも関連しています。(両方の場合に)URLを確認して、再度試してください。
3. ウェブをブラウジングしているときにこれらを見たら心配すべきですか?
心配する必要はありません。このアーティクルは、これらのエラーを見たときに解決するための手順を知っておくための十分な理解を提供するはずです。それには修正を待つことが含まれるかもしれませんが、それでも、再度ウェブサイトを訪問することを思い出すために役立ちます。