http status

HTTPステータス / リダイレクト確認

URLを入力すると、最終的なステータスコードだけでなく、301・302などのリダイレクトを1ホップずつ辿って途中経路を可視化します。

HTTPステータスコードとリダイレクトの基礎

ステータスコードの分類

  • 2xx(成功): リクエストが正常に処理されたことを示す。代表例は 200 OK
  • 3xx(リダイレクト): 別のURLへの移動が必要であることを示す。301は恒久的、302は一時的な移動を意味する。
  • 4xx(クライアントエラー): リクエスト側に問題がある。代表例は存在しないページを示す 404 Not Found
  • 5xx(サーバーエラー): サーバー側の処理に問題が発生している。代表例は 500 Internal Server Error

301と302、307と308の違い

301 Moved Permanently308 Permanent Redirectは恒久的な移動で、検索エンジンはリンク評価(SEOの評価)を新しいURLへ引き継ぎます。一方302 Found307 Temporary Redirectは一時的な移動として扱われ、評価は元のURLに残ります。また307308はリクエストメソッド(GET/POSTなど)とボディを変更せずに転送する点が、301302との実務上の違いです。

よくある質問 (FAQ)

Qリダイレクトが何回も続くと何が問題になりますか?

Aリダイレクトのたびに新しい通信が発生するため、ページの表示速度が低下します。また回数が多いサイトは検索エンジンからの評価も下がりやすく、ブラウザによっては「リダイレクトが多すぎます」というエラーで表示自体が失敗することもあります。

Q「リダイレクトループ」とは何ですか?

AURL Aへアクセスすると URL Bへ、Bへアクセスすると再びAへ転送される、といった循環が発生している状態です。設定ミスが原因で起こることが多く、本ツールでも同一URLへの再訪を検出すると「リダイレクトループ」として処理を打ち切ります。

Qhttpからhttpsへのリダイレクトは何コードが一般的ですか?

A常時SSL化のための恒久的な移動として301が使われるのが一般的です。検索エンジンにも「httpsのURLが正式なアドレスである」ことを伝えられます。

Q404と410の違いは何ですか?

A404 Not Foundはページが見つからない状態全般を示しますが、410 Goneはそのページが意図的に削除され、今後も復活しないことを明示するコードです。恒久的な削除であることをより明確に伝えたい場合に使われます。

Q本ツールはPOSTリクエストやログインが必要なページも確認できますか?

A本ツールはGET/HEAD相当のリクエストのみに対応しています。ログイン状態やCookie、POSTパラメータに応じて応答が変わるページについては、実際のブラウザでの確認を推奨します。