HTTPエラーコードとは?
具体的なケースに踏み込む前に、これらのコードが何であるか、なぜそれを受け取るのかについて、少し知っておくと役に立ちます。技術的なことは抜きにして、HTTPコードはウェブサイトのサーバーに送信され、ブラウザに戻されるメッセージで、リクエストが完了したかどうか、または完了できるかどうかを示します。
一般的に5つのレベルがあります。- 1xx:情報(ブラウザやサーバーのリクエストが送信されたときに何が起こっているか)。
- 2xx:成功(意図したとおりに動作している)。
- 3xx: リダイレクト(要求されたページは新しいURLに移動しました) * 4xx:これはクライアントです。
- 4xx:これはクライアントエラーで、ブラウザ(Chrome、Firefox、Safariなど)がWebサイトのサーバーにページを表示するように要求した方法に何か問題があることを示します。
- 5xx:このサーバーエラーは、サーバー側で何かが間違っていることを示し、それがブラウザにウェブサイトを送信しようとした方法です。
HTTPエラーコードが何であるかを簡単に理解した上で、より一般的なエラーコードをいくつか見てみましょう。これらのコードは、技術的な知識を持つ人、ウェブサイトの管理者などのためのものではないことを心に留めておいてください。これらのコードを修正する方法は、典型的なブラウジング体験がどのようなものであるかということに非常に即しています。
一般的な修正方法とは?
より具体的なエラーコードに飛び込む前に、あなたが遭遇したWebサイトのエラーを修正するために取ることができる一般的な手順のいくつかを知っておくことが重要です。すべてのエラーコードに当てはまるわけではありませんが、ほとんどの場合、最初に行うべきことは、ページを更新してみることです。ページが読み込まれようとしている間に何かが起こった可能性があり、更新することで解決します。もうひとつの一般的な対処法は、ウェブサイトのアドレスを再確認することです。WebサイトのURLを間違って入力したり、数字、文字、記号を追加したりした可能性があります。
ページの更新とスペルが正しいかどうかの再確認を行った場合、キャッシュをクリアすることが次の最善の方法です。キャッシュのクリアは非常に簡単で、ブラウジングに影響を与えることはありません。どのブラウザでもキャッシュのクリアは可能で、ほんの数秒で完了します。 他のいくつかの一般的な修正も、VPNからの切断を中心に展開されます。超一般的ではありませんが、ウェブサイトがVPNによって影響を受けている可能性があるので、切断してサイトがロードされるかどうか試してみてください。シークレットモードや他のブラウザで読み込んでみるのはどうでしょうか?1. HTTP エラー 401 - 権限がありません (認証が必要です)
このHTTPエラーコードが表示された場合、アクセスしようとしたページがユーザーIDとパスワードを要求している可能性があります。すでにログインしているにもかかわらず、このエラーが表示される場合は、入力されたユーザー認証が有効でないことを意味します。
この問題を解決するには、ウェブサイトのメインページに戻ってログイン画面を表示し、有効な認証情報を再入力する必要があるかもしれません。これとは別に、一般的な修正方法として、ページを再読み込みし、キャッシュを削除するか、ブラウザを閉じて再度開いてから、再度ログインを試みてください。認証情報が有効であることが確認され、お客様の側に問題がない場合は、ウェブサイトの管理者に連絡してください。2. HTTPエラー 403 - Forbidden
このエラーが表示されたページは、基本的に、閲覧する権限がないページであることを意味します。このメッセージが表示される理由はさまざまですが、全体としては「このページはあなたのためのものではありません」ということです。
このエラーを回避するには、正しいURLにアクセスしていることを確認します。これは簡単な修正で、ファイル、画像、ダウンロードなどを含むページ上のディレクトリにアクセスしようとしている場合は、なおさらそうです。さらに、必要なログインが入力されていることを確認し、適切なアクセス権を持っていることを確認します。それ以外にも、ブラウザのリフレッシュやキャッシュの削除など、一般的な修正方法が次善の策となります。3. HTTPエラー404 - ページが見つかりません
4xxステータスコードの中で最もよく知られているもので、ブラウザがサーバーに見つからないページを表示するよう要求したときに表示されます。リンク切れをクリックしたとき、ウェブページのURLを間違って入力したとき、または不適切にリダイレクトされたときに表示される可能性があります。現実的には、このエラーが表示された場合、Webサイト自体ではなく、ユーザー側にエラーがある可能性が高いです。
この問題を解決するには、URLの入力が正しいかどうかを確認するのが簡単です。また、GoogleでそのWebサイトを検索し、ページが最近移動していないかどうかを確認することもできます。また、URLのディレクトリレベルを1つ上げて、問題が解決されるかどうかを確認することも考えられます。例えば、www.maketecheasier.com/a/b/c、404エラーが表示された場合、www.maketecheasier.com/a/、エラーが解決されるかどうか、もう一度試してみてください。4.HTTPエラー408 - リクエストタイムアウト
それほど一般的ではありませんが、408エラーは、ウェブサイトの読み込みに、サーバーが許容する以上の時間がかかったことを意味します。そのため、408エラーはブラウザに提供されました。多くの場合、原因は、不正なURLを入力したり、読み込んだりしたというような基本的なものです。このエラーは504エラーとは異なり、408がユーザークライアントの影響を受けるのに対して、504はサーバ固有のエラーです。
このエラーが発生した場合は、URLが正しく入力されているかどうかを確認することから始めてください。ドメイン名のスペル、バックスラッシュの位置などに注意してください。URLに特定の文字列が含まれていないか?それらも正しく入力されているかどうか確認してください。Google、Bing、DuckDuckGoで検索して、この方法でウェブサイトを見つけることができるかどうか試してみてください。5. HTTPエラー500 - 内部サーバーエラー
5xxの範囲のエラーは、一般に、ウェブサイトおよび/またはそのサーバーの問題に基づいていることに注意することが重要です。言い換えれば、問題はURLのスペルミスではありません。このメッセージが表示された場合、ウェブサイトがサーバーに到達しようとする際に、何らかの予期せぬエラーが発生した可能性があります。
上に示したように、このエラーを解決するには、サーバー、ウェブサイトのコード、データベースなどのエラーをウェブマスターが解決することが中心になります。それを考えると、一般のウェブユーザーにとっては、修正を待つしかありません。また、高いトラフィックが原因である可能性もありますので、定期的にページを更新し続けてください。6. HTTPエラー502 - Bad Gateway
502 Bad Gatewayエラーは、サーバーに起因する問題であり、あなたのセットアップに固有の問題ではないことを示します。つまり、どのデバイスやオペレーティングシステムでウェブサイトを閲覧しても、同じエラーが表示されます。一般に、このエラーは2つのサーバーが互いに通信していない場合に表示されます。しかし、場合によっては、お使いのブラウザが問題があると判断して、502エラーが表示されることがあります。
トラブルシューティングを行うには、まず、ページを更新してください。それができない場合は、別のブラウザまたは別のデバイスで試してみるのが次善の策です。これにより、問題の発生箇所を特定し、サーバー側だけでなく、ユーザー側で何かが起こっているかどうかを確認することができます。これとは別に、コンピュータを再起動することで、すぐに解決するかどうか試してみてください。502エラーの原因として、ブラウザの拡張機能を挙げる人もいます。ブラウザの拡張機能を一つずつ無効にしてみてください。 もしあなたがWebサイトの所有者で、自分のWebサイトに502エラーが表示されている場合は、こちらの手順を参照してください。7. HTTPエラー503 - サービスが利用できません(Service Temporarily Unavailable)
Webサイトにアクセスしようとしたときにこのメッセージが表示された場合、その原因は、サーバーが現在利用できないことを意味すると考えることができます。多くの場合、サーバーにアクセスが集中しすぎている、または定期メンテナンスが行われていることが考えられます。
この問題はユーザーベースではないので、サイトを更新して解決することができます。これらの問題は(おそらく)一時的なものなので、数分後にページを再試行することが、ウェブページにアクセスするための最良の方法です。さらに、モデム/ルーターだけでなく、コンピューター、スマートフォン、タブレットなども再起動して、同じ503エラーが続くかどうか試してみてください。8. HTTPエラー504 - ゲートウェイタイムアウト
HTTPエラー504が表示された場合、それはあなたが訪問しようとしているウェブサイトがタイムアウトしていることを示す指標です。言い方を変えると、Webサイトとサーバーが正しく通信していないため、このようなエラーが表示されます。
上記のケースと同様に、サイトを更新して、問題がすぐに解決するかどうかを確認します。解決しない場合は、ルーター/モデムのリセット/起動、DNSの設定が正しいかどうかなど、トラブルシューティングを試みてください。他のすべてが失敗した場合、ウェブサイト管理者に連絡することが次善の策であると思われます。よくある質問
1. これらのエラーページをカスタマイズできますか?
はい、できます。多くのウェブサイト管理者は、404や5xxシリーズのページを、楽しい画像やメッセージでカスタマイズしています。WebサイトのクラッシュはSEOに影響するため、これらのページを活用することで、HTTPエラーが一時的なものであり、再度訪問する必要があることをユーザーに認識させることができます。Googleは、ウェブサイトが訪問できなくなるたびにペナルティを課すため、これらのページはウェブサイト管理者にとって非常に貴重なツールとなります。
2. HTTP以外のエラーコードは?
Network Connection Refused」や「Unable to Locate Host」といったエラーは、数値によるエラーと同様によくあるものです。前者は、ウェブサイトのトラフィックが多い場合やメンテナンス中の場合に表示されるものです。このような問題はすぐに解決し、すぐにサイトにアクセスできるようになりますので、ご安心ください。後者のエラーは、おそらく同じ問題の結果ですが、ウェブサイトがサーバーと適切に通信していない可能性もあります。どちらの場合もURLを確認し、もう一度試してみてください。
3. ウェブ閲覧中にこれらのエラーが表示された場合、心配する必要がありますか?
気にする必要はありません。この記事を読めば、これらのエラーが表示されたときに、それを解決するための手順を理解することができます。それは修正を待つことを含むかもしれませんが、それでも、あなたが再びウェブサイトを訪問することを忘れないでくださいすることができますので、知っておくと便利です。