リダイレクトチェッカー

URLを入力するだけでリダイレクトチェーンを追跡し、各ホップのステータスコードと最終URLを可視化します。

URLを入力するとリダイレクトチェーンを追跡し、各ホップのステータスコードと最終URLを表示します

URLを入力してリダイレクトチェーンを確認しましょう

301/302/307/308リダイレクトの追跡・ループ検知・HTTPSダウングレード検知

リダイレクトチェーンとは

リダイレクトチェーンとは、あるURLにアクセスした際に複数のリダイレクトを経由して最終URLに到達する経路のことです。 例えば、http://example.comhttps://example.comhttps://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.tsredirects() で設定。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の情報はサーバーに保存されません

このツールが役に立ったらシェアしてください

Share:

ご意見・ご要望をお聞かせください

Powered by IdeaSpool

関連記事

よくある質問

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 avatar

Zeronovaゼロノバ

Product Manager / AI-Native Builder

19年以上のWeb/IT業界経験を持つPdMが、現場で本当に使えるツールを開発。登録不要・ブラウザだけで動作する無料ツールを93種類以上公開中。