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