TrueURL は、URL が実際にどこへつながっているかを確認できる無料ツールです。リンクを貼り付けると、最終 URL に到達するまでのリダイレクトチェーンをホップ(リダイレクトの 1 ステップ)ごとにたどり、各ステップのステータスコード、ヘッダー、所要時間を表示します。

メインの URL リダイレクトチェッカーのほかに、TrueURL ではリダイレクトチェーン、一括チェック、301 リダイレクト、HTTPS リダイレクト、リダイレクトループ、短縮 URL、モバイルのリダイレクト、末尾スラッシュ、meta refresh、サイトマップ、リダイレクト速度の専用ツールを用意しています。さらに、HTTP ステータスコードのリファレンスや、詳しいガイドを掲載したブログも公開しています。

仕組み

ブラウザーでは、ウェブページが別のサイトのリダイレクトを読み取ることが許可されていないため、チェックはサーバー上で行う必要があります。TrueURL のチェッカーは、Cloudflare のグローバルなエッジネットワーク上の Cloudflare Workers で動作しており、通常は利用者に近いデータセンターで実行されます。チェッカーは自動リダイレクトを無効にした状態で各 URL にリクエストを送り、レスポンスを記録したうえで、Location ヘッダー、またはページ内の meta refresh や JavaScript リダイレクトから次の URL を割り出し、チェーンが終わるまでこれを繰り返します。その過程では、ブラウザーと同様に Cookie を保持し、リクエストメソッドについてもブラウザーのルールに従います。また、リダイレクトループを検出した場合や「最大ホップ数」の上限に達した場合は、そこで停止します。

チェックする URL を利用者のブラウザーが開くことはなく、当サイトが結果を保存することもありません。詳しくはプライバシーポリシーをご覧ください。

TrueURL で確認できること・できないこと

TrueURL に見えるのは、Cloudflare のネットワークから初めてアクセスした訪問者に見える内容です。通常はブラウザーや検索エンジンに見える内容と同じですが、常にそうとは限りません。

  • ウェブサイトによっては、データセンターやエッジネットワークからのトラフィックをブロックしたり、チャレンジ(ボットかどうかを確認するページ)を表示したりします。その場合、本当のリンク先はその裏に隠れてしまうため、TrueURL はボットチェックと思われるレスポンスにマークを付けます。
  • TrueURL はデフォルトで、Cookie を送信せず、デスクトップ版 Chrome の User-Agent と Accept-Language: en-US を送信します。そのため、言語、デバイス、ログイン状態に応じたリダイレクトは、実際に見える結果と異なる場合があります。詳細設定で別の User-Agent、ヘッダー、Cookie を送信すれば、それらを再現できます。国に応じたリダイレクトは、サイト側が Cloudflare の IP アドレスをどの国のものと判定するかによって変わります。
  • TrueURL は JavaScript を実行しません。ページの HTML を読み取り、条件のない単純な JavaScript リダイレクトのみを認識します。
  • Cloudflare は常に TLS 証明書を検証するため、証明書が無効なサイトでは、リダイレクトではなく TLS エラーが表示されます。

こうした制限を率直に示すことで、結果はかえって役立つものになります。

対象ユーザー

  • SEO 担当者:サイト移転、リダイレクトチェーン、サイトマップ、正規 URL の監査に。
  • 開発者やサイト運営者:サーバー、CDN、アプリケーションのリダイレクトルールのデバッグに。
  • マーケター:キャンペーンリンク、アフィリエイトリンク、短縮リンクを公開前に確認するために。
  • どなたでも:クリックする前にリンク先を知りたいときに。

その他のツール

TrueURL は、単機能の無料ウェブツールを集めた小さなネットワークの一部です。

お問い合わせ

バグや誤った結果を見つけた場合や、新しいツールのアイデアがある場合は、support@trueurl.com までメールでお知らせください。結果について報告する際は、チェックした URL と使用した設定もあわせて記載してください。