Squish/toolsSquish →

Squish & Co. — 診断課

リダイレクト診断

訪問者が通過するリダイレクトをすべて辿り、各ホップのステータスコードを確認し、循環を見つけ、平文 HTTP が HTTPS へ切り替わるかを調べます。Squish が無料で提供するツールです。登録は不要です。

お試し: , , 登録不要

結果はここに表示されます。ドメインを入力して開始してください。

連鎖が誰にも気づかれず伸びていく理由

リダイレクトは積み重なります。サイトが www へ移り、次に HTTPS へ移り、さらにページ名が変わる—その都度、既存を置き換えるのではなくホップが一つ増えていき、やがてドメインを入力した訪問者は一つのページに辿り着くまでに四つのアドレスを経由します。壊れて見えないので誰も確認しません。しかし代償は現実のものです。ホップごとに表示前の往復が発生し、長い連鎖を辿るクローラーは終点の手前で止まることも多いのです。経路全体を一度に見れば、どのホップをまとめられるかはたいてい分かります。

よくある質問

なぜ連鎖が二つあるのですか?

問いが違うからです。主となる連鎖は https から始まり、これは現代のブラウザーが最初に試すものです。もう一方は平文 http から始まり、https を省いた人が安全に到達するかを見るにはこれしかありません。暗号化された状態で始まる連鎖では決して分かりません。

リダイレクトの循環とは何ですか?

訪問者をすでに通ったアドレスへ送り返し、どこにも到達しない連鎖のことです。ブラウザーは数ホップで諦めてエラーを表示します。多くは二つの規則の衝突で、www を強制する規則と外す規則、あるいはプラグインとサーバー設定の両方がリダイレクトしている場合です。

あるホップに GET で読み取ったと出るのはなぜですか?

ヘッダーのみを要求する HEAD リクエストを使いますが、一部のホストはこの方式を 405 で拒否します。それをそのまま報告するとページではなく当方の探索を説明することになるため、静かに GET で問い直し、その旨をホップに記します。

リダイレクトは SEO に悪いですか?

恒久リダイレクト一つは正常で問題ありません。ドメインから www への構成はすべてそれです。問題は長い連鎖で、ホップごとに時間がかかり、クローラーはいずれ諦めます。二ホップを超える場合、中間はたいてい一つにまとめられます。

この種の連鎖は、ほぼ常にサイトの中身ではなくサーバー設定の問題です。Squish のホスティングではリダイレクト規則を一度きちんと設定し、整った状態に保ちます。どのアドレスからでも、サイトまでの経路は一ホップのままです。

Squish のホスティングを見る →