過剰なリダイレクトのエラー

カスタム ドメインに公開した後、サイト上の「リダイレクトが多すぎます」または「リダイレクト ループ」エラーを解決します。

デザインは完璧で、bestcustomdomain.com で Web サイトを公開したところです。この時点で、あなたは至福の時を過ごしています。しかし、サイトにアクセスすると、意図したデザインではなく、ERR_TOO_MANY_REDIRECTS メッセージが表示されます。

このチュートリアルでは、次のことを学びます。

  1. ルートドメインとサブドメインの違い
  2. エラー発生の理由
  3. エラーを解決する方法
  4. 問題を特定して解決するためのヒント

ルートドメインとサブドメインの相違

ウェブサイトまたはドメイン名を登録する場合、登録にはルートドメインが含まれますが、 www (例: bestcustomdomain.com)。

その結果、ルートドメインから派生したサブドメインを形成する権限を持つことになります。そのようなサブドメインの1つが www サイトのサブドメイン (例: www.bestcustomdomain.com)。

エラーの理由

「過度なリダイレクト」というエラーは、Web サイトがさまざまな Web アドレス間で継続的にリダイレクトされるように設定されている場合に発生します。ブラウザーがサイトを読み込もうとすると、それらの Web アドレス間を永久ループ (リダイレクト ループ) で行き来します。

これは多くの場合、競合するリダイレクト (たとえば、www サブドメインとルート ドメイン (カスタム ドメイン URL の www 付きと www なしのバリエーション) の間) によって発生します。

ブラウザは、このリダイレクト ループを防ぐために、定義された数のリダイレクト (通常は最大 10) のみを許可し、それを超えると「リダイレクトが多すぎます」というエラー メッセージを表示します。このメッセージは Chrome、Safari、その他のブラウザによって若干異なりますが、根本的な原因は変わりません。

Google Chrome で表示されるエラー: 「このページは動作していません。Domain.com によるリダイレクト回数が多すぎます。Cookie をクリアしてみてください。ERR_TOO_MANY_REDIRECTS」
Google Chrome に表示されるエラーメッセージ
Safari で表示されるエラー: 「Safari はページを開けません。domain.com を開こうとしたときにリダイレクトが多すぎます。別のページを開くようにリダイレクトされるページを開いた後、元のページを開くようにリダイレクトされると、この問題が発生する可能性があります。」
Safari に表示されるエラーメッセージ

エラーを解決する方法

SSL (セキュア ソケット レイヤー) ホスティングのメイン ドメインは、CNAME レコードを備えたドメインで送信する必要があります。ほとんどの場合、サイトが適切に機能し、SSL が使用されるようにするには、www サブドメイン (例: www.yourdomain.com) をメイン ドメインとして構成する必要があります。

過剰なリダイレクトのエラーを修正し、www サブドメインをデフォルト ドメインとして指定するには、次の手順を実行します。

  1. アクセス サイト設定 > 出版 タブ > 生産
  2. 選択する デフォルトにする wwwサブドメインの横(例:www.yourdomain.com)
  3. 再公開 あなたのサイト

リンクを目的とした場合 専ら www サブドメイン (www.bestcustomdomain.com) または別のサブドメインを Webflow サイトに追加するには、サブドメインの接続に関するチュートリアルを参照してください。

SSL ホスティングでトラフィックをルート ドメインにルーティングするには、ルート ドメインをデフォルト ドメインとして割り当てる方法に関するチュートリアルを参照してください。

トラブルシューティングのヒント

サイトで「過剰なリダイレクト」エラーが引き続き発生する場合は、ブラウザのキャッシュに古いエラー メッセージが保存されている可能性があります。サイトを表示するときは、次の操作を検討してください。

  1. ブラウザのキャッシュをクリアする
  2. サイトを表示する シークレットモード ブラウザ拡張機能を無効にした場合
  3. モバイルデバイスまたは以前にサイトにアクセスしたことのないブラウザでサイトを検査します。

DNS キャッシュの有効期限が切れるため、DNS の変更がすべての場所へ完全に配信されるまでに最大 48 時間かかる場合がありますが、通常は数時間以内に完了します。

48時間経過してもドメインが機能しない場合は、DNS設定のトラブルシューティングを行うか、ドメインプロバイダーのサポート部門に問い合わせてください。DNS設定が正確であるにもかかわらず、公開したサイトで問題が続く場合は、 Webflowのカスタマーサポートチームにご連絡ください.

関連記事: 

  • デフォルトドメインを確立する
  • パーソナライズされたドメインを接続する(概要)
  • ルートドメインを主ドメインとして指定する
ユアン・マック