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 Permanentlyと308 Permanent Redirectは恒久的な移動で、検索エンジンはリンク評価(SEOの評価)を新しいURLへ引き継ぎます。一方302 Foundと307 Temporary Redirectは一時的な移動として扱われ、評価は元のURLに残ります。また307と308はリクエストメソッド(GET/POSTなど)とボディを変更せずに転送する点が、301・302との実務上の違いです。
よくある質問 (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パラメータに応じて応答が変わるページについては、実際のブラウザでの確認を推奨します。