HTTPステータスコード一覧
HTTPステータスコード一覧は、サーバーがリクエストにどう応答したかを示す番号を調べるページです。200は成功、404は見つからない、500はサーバーのエラーです。コードかキーワードを入力してください。
出典:IETF – RFC 9110: HTTP Semantics, Section 15 Status Codes。更新日:
計算方法
HTTPステータスコードの5つのクラス
Webサーバーの応答は、3桁の数字で始まります。たとえばHTTP/1.1 404 Not Foundです。最初の数字がクラスを表します。
- 1xx 情報:リクエストは処理中で、サーバーが途中経過を知らせます。
- 2xx 成功:リクエストが理解され、実行されました。200が通常の状態です。
- 3xx リダイレクト:クライアントは別の場所に問い合わせる必要があります。301や302です。
- 4xx クライアントエラー:原因はクライアント側にあります。404や403などです。
- 5xx サーバーエラー:正しいリクエストなのに、サーバーが処理できませんでした。
Webサイトで大切なコード
検索エンジンにとって重要なのは、通常のページの200、恒久的に移転したページの301、一時的な転送の302や307、存在しないページの404、意図的に削除したページの410、メンテナンス中の503(できればRetry-Afterヘッダーつき)です。エラーページなのに200を返すものはソフト404と呼ばれ、避けるべきです。
名前と出典
英語の名前は標準(RFC 9110)で決まっているため、どの言語でも同じです。418「I’m a teapot」はエイプリルフールのジョーク(RFC 2324)が由来で、RFC 9110では予約されているだけです。
限界
一覧には標準の一般的なコードを載せています。コンテンツ配信ネットワークなど、個別のサービス独自のコードは含みません。説明は典型的な原因で、実際の原因はサーバーごとに異なります。
よくある質問
HTTPステータスコード404はどういう意味ですか?
そのアドレスには何もありません。URLの打ち間違い、削除されたページ、リンク切れがよくある原因です。
301と302の違いは何ですか?
301は恒久的な転送、302は一時的な転送です。301では検索エンジンが新しいアドレスを採用します。
500 Internal Server Errorとは何ですか?
サーバー内の処理中に何かがうまくいきませんでした。原因は多くの場合サーバーのログにあります。
401と403の違いは何ですか?
401はログインが必要で、ログインすれば進めます。403はログインしていてもアクセスが禁止されています。
どんなステータスコードがありますか?
標準には1xxから5xxまで5つのクラスがあり、約60のコードがあります。このツールは一般的なものを解説します。
出典・根拠
- IETF – RFC 9110: HTTP Semantics, Section 15 Status Codes
- IANA – Hypertext Transfer Protocol (HTTP) Status Code Registry
- IETF – RFC 6585: Additional HTTP Status Codes (428, 429, 431, 511)
- IETF – RFC 8297: An HTTP Status Code for Indicating Hints (103 Early Hints)
- IETF – RFC 7725: An HTTP Status Code to Report Legal Obstacles (451)
- MDN – HTTP response status codes
更新日:
関連ツール
- htaccessリダイレクト生成ツール.htaccessのリダイレクトを生成。301転送、HTTPS化、www統一、ドメイン移転に対応。URLのテスト表示とNginxでの書き方つきで、ブラウザ内で処理されます。
- DNS確認サイト:DNSレコード確認(nslookupオンライン)ドメインのDNSレコードをオンラインで確認。A、AAAA、MX、TXT、CNAME、NS、SOA、CAA、SRV、PTRをTTL・DNSSECの状態・エラーコードの解説付きで表示します。
- ユーザーエージェント確認あなたのユーザーエージェントを表示し、ブラウザ、バージョン、エンジン、OS、端末の種類、Client Hintsを確認できます。他のUAの解析にも対応。
- サイトマップXML作成:URL一覧からsitemap.xmlを生成サイトマップXMLをURL一覧から作成。Sitemapsプロトコルに沿ったsitemap.xmlを生成し、エラーチェックとダウンロードまで対応。登録不要、ブラウザ内で完結します。
- URLスラッグ生成ツール英語やローマ字のタイトルから、SEOに適したURLスラッグを作成します。小文字とハイフンに変換し、前置詞も除去可能。WordPressのパーマリンクに。
- SERPプレビュー(検索結果の表示幅チェック)タイトルとメタディスクリプションを入力すると、Google検索結果での見え方をプレビュー。表示幅をピクセルと文字数で確認し、省略されそうな場合はお知らせします。