🚦 HTTPステータスコード一覧

200・301・404・500 など、主要なHTTPステータスコードの意味と発生する場面を日本語で確認できます。コード番号・英語名・日本語名で検索し、クラス(1xx〜5xx)で絞り込めます。

すべて 1xx 情報 2xx 成功 3xx リダイレクト 4xx クライアントエラー 5xx サーバーエラー

該当件数:0

📘 使い方

  1. 検索欄にコード番号(例:404)、英語名の一部(例:Not Found)、または日本語(例:未検出)を入力すると、一覧がリアルタイムで絞り込まれます。
  2. チップ(すべて / 1xx / 2xx / 3xx / 4xx / 5xx)でステータスクラスごとに表示を切り替えられます。検索キーワードとの組み合わせも可能です。
  3. 各行をクリックすると、そのコードの意味・発生する場面が展開表示されます。主要なコードには実務メモも表示されます。
  4. 「コピー」ボタンで 404 Not Found のような「コード+英語名」をクリップボードにコピーできます。

❓ よくある質問

301と302の違いは何ですか?

301 Moved Permanentlyは「恒久的な移動」で、検索エンジンは新しいURLへ評価(リンク評価)を引き継ぎ、ブラウザもリダイレクトをキャッシュします。302 Foundは「一時的な移動」で、元のURLが今後も使われる想定です。URLを恒久的に変更したときは301、メンテナンス中の一時的な転送などは302を使い分けます。SEOへの影響が異なるため、恒久移転で誤って302を使わないよう注意してください。

404と410はどう違いますか?

404 Not Foundは「見つからない(理由は問わない)」で、一時的に存在しない場合も含みます。410 Goneは「意図的に削除され、二度と戻らない」ことを明示します。410を返すと検索エンジンはより早くインデックスから削除する傾向があるため、恒久的に廃止したページには410が適しています。

401と403の違いは何ですか?

401 Unauthorizedは「未認証」で、ログインや認証情報の提示が必要な状態を表します(本来の意味は"未認証")。403 Forbiddenは「認証済みでも権限がない」など、誰が来てもアクセスを拒否する状態です。認証すればアクセスできる場合は401、認証しても許可されない場合は403を返します。

503を返すときにRetry-Afterは必要ですか?

必須ではありませんが強く推奨されます。503 Service Unavailableはサーバーが一時的に応答できない状態で、Retry-Afterヘッダーに秒数または日時を指定すると、クライアントや検索エンジンのクローラーに「いつ再試行すべきか」を伝えられます。メンテナンス時に503とRetry-Afterを併用すると、検索順位への悪影響を抑えられます。