リダイレクトチェッカー
URLを入力するだけでリダイレクトチェーンを追跡し、各ホップのステータスコードと最終URLを可視化します。
URLを入力するとリダイレクトチェーンを追跡し、各ホップのステータスコードと最終URLを表示します
URLを入力してリダイレクトチェーンを確認しましょう
301/302/307/308リダイレクトの追跡・ループ検知・HTTPSダウングレード検知
リダイレクトチェーンとは
リダイレクトチェーンとは、あるURLにアクセスした際に複数のリダイレクトを経由して最終URLに到達する経路のことです。 例えば、http://example.com → https://example.com → https://www.example.com のように3段階のリダイレクトが発生する場合があります。
リダイレクトチェーンが長いと、ページの表示速度が低下し、検索エンジンのクロール効率も悪化します。 Googleはリダイレクトチェーンを3ホップ以内に抑えることを推奨しています。
リダイレクトステータスコードの種類
| コード | 種類 | SEOへの影響 |
|---|---|---|
| 301 | 恒久的リダイレクト | リンク評価が移転先に引き継がれる。サイト移転時に推奨 |
| 302 | 一時的リダイレクト | リンク評価は元URLに残る。メンテナンス時の一時的な転送に |
| 307 | 一時的リダイレクト(メソッド保持) | POSTリクエスト等のHTTPメソッドを維持してリダイレクト |
| 308 | 恒久的リダイレクト(メソッド保持) | 301と同様だがHTTPメソッドを維持。API用途に適する |
よくある問題と対処法
| 問題 | 対処法 |
|---|---|
| リダイレクトループ | A→B→A のような循環を検出。サーバー設定を見直して一方向のリダイレクトに修正 |
| HTTPS→HTTPダウングレード | セキュリティ上の問題。HSTSの設定とリダイレクト先URLをHTTPSに修正 |
| チェーンが長い(4ホップ以上) | 中間のリダイレクトをスキップし、最終URLに直接転送するよう修正 |
| 302を恒久的転送に使用 | 恒久的な転送には301を使用してリンク評価を移転先に引き継ぐ |
リダイレクトの設定方法
- Apache (.htaccess):
RewriteRuleまたはRedirect 301で設定。.htaccessジェネレーターで生成可能 - Nginx:
return 301またはrewriteディレクティブで設定 - Next.js / Vercel:
next.config.tsのredirects()で設定。permanent: trueで301、falseで307 - WordPress: Redirectionプラグインで管理画面からリダイレクトルールを設定
- Cloudflare: ページルールまたはBulk Redirectsでリダイレクトを一括管理
活用シーン
- サイト移転時: 旧URLから新URLへの301リダイレクトが正しく設定されているか確認する
- HTTPS化後の確認: HTTP→HTTPSへのリダイレクトが適切に機能しているか検証。セキュリティヘッダーチェッカーでHSTSの設定も合わせて確認
- SEO監査: リダイレクトチェーンが長すぎないか、ループがないかを調査する。リンク切れチェッカーと併用して内部リンクの健全性を確認
- 広告URLの確認: 広告のリンク先URLが正しい最終URLに到達するか検証する
このツールの使い方
- チェックしたいURLを入力して「チェック」ボタンを押します
- リダイレクトチェーンが自動追跡され、各ホップのステータスコードが表示されます
- 最終URLまでの経路がフローチャート形式で可視化されます
- リダイレクトループやHTTPSダウングレードがある場合は警告が表示されます
ツールの仕様・制限事項
- 最大10ホップまで追跡します
- 全体のタイムアウトは10秒です
- JavaScriptによるリダイレクト(meta refresh、window.location)は検出できません
- HTTPレベルのリダイレクト(301/302/307/308)のみを追跡します
- 入力されたURLの情報はサーバーに保存されません
関連記事
よくある質問
- Q. リダイレクトチェーンが長いとSEOにどう影響しますか?
- リダイレクトチェーンが長いと、各ホップでページ表示速度が低下し、Googleのクロールバジェットも消費されます。また、チェーンが5ホップ以上になるとGoogleがクロールを中断する可能性があります。3ホップ以内に短縮することを推奨します。
- Q. 301と302リダイレクトの違いは何ですか?
- 301は恒久的リダイレクトで、リンク評価(PageRank)が移転先に引き継がれます。302は一時的リダイレクトで、リンク評価は元URLに残ります。サイト移転やURL変更には301を、メンテナンス中の一時転送には302を使用します。
- Q. JavaScriptリダイレクトは検出できますか?
- このツールはHTTPレベルのリダイレクト(301/302/307/308)のみを追跡します。JavaScriptによるリダイレクト(meta refresh、window.location)はクライアントサイドで実行されるため検出対象外です。HTTPリダイレクトの使用を推奨します。
関連ツール
開発者
Zeronova(ゼロノバ)
Product Manager / AI-Native Builder
19年以上のWeb/IT業界経験を持つPdMが、現場で本当に使えるツールを開発。登録不要・ブラウザだけで動作する無料ツールを93種類以上公開中。