サイトダウン

HTTPエラーコード詳細ガイド

ブラウザに表示される3桁の数字は、エラーの原因を特定する重要な手がかりです。

これらは「HTTPステータスコード」と呼ばれ、サーバーがリクエストをどのように処理したか(成功・転送・拒否・障害など)を示しています。

本ページは「概要(ハブ)」として、主要コードの意味と切り分けの考え方をまとめています。各コードの詳細な直し方は、個別ページ(詳細ガイド)でより深く解説します。

まず確認:どの種類の問題か(最短の切り分け)

  • 4xx(例:403/404/429):URL・権限・制限・回数など「アクセス条件」による失敗が多い(ただし制限を設定しているのは運営側)。
  • 5xx(例:500/502/503/504):サイト運営側の障害・過負荷・バックエンド不調が多く、ユーザー側でできることは限定的。
  • 数値が出ない/DNS・SSL系:HTTPの前段(名前解決、証明書、ネットワーク)で詰まっている可能性が高い。
  • Cloudflare等のCDN表示:ブラウザ→CDNは到達しているが、CDN→オリジン(本体サーバー)側の不調が疑われる。

主要HTTPエラーの詳細ガイド(個別ページ)

よくあるブラウザエラー(HTTPコードが出ないタイプ)

Cloudflareエラー(CDN配下でよく見る)

403 Forbidden(閲覧禁止)

403エラーは、サーバーがリクエスト自体は理解しているものの「アクセスを許可していない」場合に返されるコードです。つまり、サイト自体は存在し正常に稼働しているものの、特定の条件に該当するアクセスをブロックしている状態です。
よくある原因としては、IPアドレス制限、国・地域制限、ログイン権限不足、またはWAF(Web Application Firewall)によるセキュリティブロックがあります。特にBot対策が厳しいサイトでは、自動アクセスやVPN経由の通信が拒否されることがあります。
ユーザー側で試せる対策としては、別の回線(Wi-Fiからモバイル回線など)に切り替える、VPNを利用して接続元IPを変更する、ブラウザのキャッシュを削除するなどがあります。ただし、完全にアクセス制御されている場合は、サイト運営者側で許可されない限り閲覧できません。
より具体的な原因と対処は、個別ページで確認できます: /errors/403-forbidden

404 Not Found(ページが見つからない)

404は「サーバーには到達できたが、そのURLのページが存在しない」状態です。サイトが落ちているのではなく、URLの入力ミス、ページの削除・移動、古いリンク(SNSや検索結果)などが原因で起こることが多いです。
まずはURLのスペルや末尾のスラッシュを確認し、トップページから探す/一つ上の階層へ戻って探すのが有効です。
より具体的な原因と対処は、個別ページで確認できます: /errors/404-not-found

429 Too Many Requests(アクセス過多・制限)

429は、短時間にリクエストが多すぎるため、サイト側が一時的に制限している状態です。落ちているのではなく、負荷対策やBot対策(WAF/Rate Limit)の一部として意図的に弾かれているケースが中心です。
ユーザー側の対策は、まず待つこと(数分〜)、連打を止めること、別回線で試すことです。共有回線(会社/学校/マンション等)では同一IPの利用者が多く、制限されやすいことがあります。
より具体的な原因と対処は、個別ページで確認できます: /errors/429-too-many-requests

500 Internal Server Error(サーバー内部エラー)

500エラーは、サーバー内部で予期しない問題が発生したことを示しています。これはウェブサイトのアプリケーションや設定ファイル、プログラムの処理などに問題がある場合に表示されます。
例えば、データベース接続エラー、サーバー設定ミス、プラグインの不具合、プログラムのバグなどが原因となることがあります。WordPressなどのCMSでは、テーマやプラグインの更新ミスによって500エラーが発生するケースも少なくありません。
このエラーは基本的にユーザー側では解決できません。ページを再読み込みしても改善しない場合は、サイト運営者が問題を修正するのを待つ必要があります。多くの場合、運営側がログを確認して原因を特定し、設定やコードを修正することで復旧します。
より具体的な原因と対処は、個別ページで確認できます: /errors/500-internal-server-error

502 Bad Gateway(中継エラー)

502は、通信を中継しているサーバー(プロキシ/CDN/ロードバランサ等)が、その先(上流)のサーバーから正しい応答を受け取れなかった状態です。Cloudflareや各種CDN配下でよく見られます。
一時的な障害や上流の過負荷が原因の場合は、時間を置くと復旧することがあります。長く続く場合はサイト側の復旧待ちが基本です。
より具体的な原因と対処は、個別ページで確認できます: /errors/502-bad-gateway

503 Service Unavailable(サービス利用不可)

503エラーは、サーバーが一時的にリクエストを処理できない状態を示しています。これはサーバーがダウンしているわけではなく、通常は「一時的な過負荷」または「メンテナンス」によって処理能力を超えている状態です。
アクセスが急増した場合、サーバーのCPUやメモリが不足し、すべてのリクエストを処理できなくなることがあります。その場合、サーバーは一部のアクセスに対して503を返し、負荷が落ち着くのを待つ仕組みになっています。
また、サイトのメンテナンス中にも503が表示されることがあります。これはサーバーを停止する代わりに、ユーザーに一時的な利用停止を通知するために使われます。
ユーザー側でできる対処としては、数分から数十分ほど時間を置いて再度アクセスすることです。多くの場合、サーバー負荷が落ち着けば自動的に復旧します。長時間続く場合は、サイト側で障害が発生している可能性があります。
より具体的な原因と対処は、個別ページで確認できます: /errors/503-service-unavailable

504 Gateway Timeout(応答待ち時間切れ)

504は、中継サーバー(CDN/プロキシ等)が上流サーバーの応答を待ったが、時間内に返ってこなかった状態です。バックエンド処理が遅い、DBが詰まっている、外部API待ちなどが原因になりやすいです。
ユーザー側でできることは限られるため、時間を置いて再試行し、長引く場合はサイト側の復旧待ちが基本になります。
より具体的な原因と対処は、個別ページで確認できます: /errors/504-gateway-timeout

次にやること(最短)

目安:HTTPが4xxなら「制限・URL・権限」、5xxなら「サイト側の障害」、数値が出ないなら「DNS/SSL/経路」を疑うと切り分けが早いです。

最終更新日:2026-03-03サイトダウン 編集部