Chromeユーザーで、「エラー3xx(net :: ERR_TOO_MANY_REDIRECTS」または「このウェブページにリダイレクトループがあります– ERR_TOO_MANY_REDIRECTS」が表示されている場合は、あなただけではありません。これは頻繁に発生し、URLに応じて一時的または永続的です。あなたが訪問している問題の具体的な原因。
このチュートリアルでは、GoogleChromeのリダイレクトエラーが多すぎることについて知っておく必要のあるすべてのことを説明します。
HTTPリダイレクトとは何ですか?
HTTPリダイレクトは、Webサイトが、リンクされているページではなく、別のページにブラウザーを向けるための方法です。これは、メンテナンス、ページの移動、またはその他の理由が原因である可能性があります。たとえば、会社がドメイン名を変更し、古いドメインのWebサイトを新しいドメインを使用するWebサイトにリダイレクトする場合があります。
Chromeは、エラーを発生させることなく最大20のリダイレクトに対処できますが、そのしきい値を超えると、「ERR_TOO_MANY_REDIRECTS」エラーがスローされます。
トランザクションは次のようになります。
- ブラウザはGETメッセージをWebサーバーに送信します
- サーバーは、リダイレクトされたURLを含む3xxメッセージで応答します
- ブラウザはメッセージを確認し、新しいアドレスに移動します
- ブラウザがWebサイトをロードします
リダイレクトループは、ブラウザがリダイレクトされたURLに送信され、元のURLにリダイレクトされ、元のURLにリダイレクトされます。これは、ウェブサイトの管理者としては驚くほど簡単です。 GoogleChromeでリダイレクトエラーが多すぎる場合に何ができるかを説明します。
訪問者としてのリダイレクトが多すぎる
ウェブサイトにアクセスしている場合は、ブラウザのキャッシュとCookieをクリアできます。
- Chromeを開き、上部にあるChromeプルダウンメニューを選択します。
- 次に、 その他のツール>閲覧データの消去… プルダウンメニューから、次のように入力することもできます Ctrl + Shift + Del 次のステップでウィンドウを開きます。
- 次に、横のチェックボックスをクリックします キャッシュされた画像とファイル.
- 次に、をクリックします クリアデータ.
ここで、エラーが発生したURLを再試行します。これで、Webサイトを閲覧できるようになります。
それでも問題が解決しない場合は、別のブラウザを試してください。別のブラウザは機能するが、Chromeがこれを試行しない場合:
- タイプ
chrome:// extensions
Chromeのアドレスバーでを押して 入力. - 次に、拡張機能の下にあるトグルボタンをクリックして、拡張機能を一度に1つずつ無効にしてみてください。各拡張機能を無効にした後、Webサイトを再テストしてください。
再テストする前に必ず無効にしてください。無効にしないと、どちらが問題の原因であるかがわかりません。目標は、問題の原因を特定のChrome拡張機能に特定できるかどうかを確認することです。
ウェブサイト管理者としてのリダイレクトが多すぎます
あなたがウェブサイトを管理または運営しているなら、あなたはしなければならない仕事があります。ループまたは繰り返しが多すぎるリダイレクトセットがどこかにあります。ウェブサイトの管理バックエンドで問題を解決できるように、どのリダイレクトがループバックしているのかを調べてみましょう。
- リダイレクトチェッカーに移動し、URLを入力します
- 分析を選択して、何がどこにリダイレクトされているかを確認します
- 自分自身にループバックするリダイレクトを特定します
- Webサイトの管理インターフェイスを介してループリダイレクトを変更します
「Webサイトの管理インターフェイスを介してループリダイレクトを変更する」 少し緩く聞こえるかもしれませんが、正確な方法はWebサイトが使用するプラットフォームによって異なります。たとえば、WordPressでは、リダイレクトプラグインを使用しているか、.htaccessファイルを変更する必要がある可能性があります。 Joomlaではリダイレクトマネージャーを使用でき、Magentoでは書き換え管理ツールを使用します。あなたはその考えを理解します。
あなたがする必要があるのは、問題の原因となっているリダイレクトを特定し、サイトの管理に使用するプラットフォームで問題を修正することです。ガイダンスについては、プラットフォームとホスティング会社のドキュメントを参照してください。
問題を修正したら、リンクを徹底的に再テストして、修正が期待どおりに機能することを確認します。
リダイレクト
リダイレクトにはさまざまな種類があり、すべて3xxで始まるコードが付いています。
- 301 –ページが永続的に移動しました。
- 302 –Webページは一時的に利用できません。
- 303 –ページの更新を防ぐためにPUTまたはPOSTの後にリダイレクトするために使用されます。
- 307 –計画された何かのためにWebページが一時的に利用できなくなりました。 HTTP1.1の302リダイレクトの後継。
- 308 –その他の理由による永続的なリダイレクト。
- 300 –あまり使用されない特別なリダイレクト。
- 304 –キャッシュされたWebページのキャッシュ更新を示す特別なリダイレクト。
リダイレクトが使用される理由
リダイレクトを使用する正当な理由はたくさんあり、リダイレクトがどれだけ頻繁に使用されているかに驚かれることでしょう。リダイレクトを使用する最も一般的な理由は、ページを新しいホストまたはURLに移動する場合です。 SEOに多くの作業をしたことがある場合は、ページを移動するときにすべてを失いたくありません。
代わりに、301リダイレクトを使用して、ページが移動したことをブラウザと検索エンジンに通知します。これにより、訪問者は引き続きページにアクセスでき、獲得したSEOのメリットはすべて保持されます。
302または307リダイレクトは、ページをテストしたり、スタイルや新しいテクノロジーに準拠するようにページを更新したりする場合に役立ちます。 URL構造が同じままである場合は、ページを実際に公開する前に一時的なリダイレクトを追加するだけで済みます。
リダイレクトは、SEOジュースや訪問者を失うことなくWebサイトを管理するのに非常に役立ちます。それらは注意とテストを必要としますが、非常に便利なツールになる可能性があります。
ERR_TOO_MANY_REDIRECTSテイクアウト
ERR_TOO_MANY_REDIRECTSがChromeに表示される理由はたくさんありますが、すべての問題がChrome固有であるとは限りません。別のブラウザでサイトをチェックして、Chromeでのみ発生しているかどうかを確認してから、問題の診断と修正に進むことができます。
あまりにも多くのリダイレクトを処理する方法について提案がある場合は、以下にコメントしてください。