ERR_TOO_MANY_REDIRECTSWordPressエラーを修正するための7つの最良の方法
公開: 2022-04-08WordPressプラットフォームでウェブサイトを操作しているときに、いくつかのエラーが発生する可能性があります。 最も人気のあるものの1つは、ERR_TOO_MANY_REDIRECTSWordPressErrorです。 Google Chromeでは、次の通知が表示されます。このページには循環リダイレクトループが表示されます。Firefoxでは次のようになります。ページが正しくリダイレクトされていません。
通常、このエラーはWordPress設定ファイルの構成が正しくないことを示しており、その結果、周期的なリダイレクトが発生します。サイトは、あるページから別のページへのリダイレクトプロセスを停止できません。 通常、WordPressプラグインまたは誤って構成されたサーバーがこのエラーを引き起こす可能性があります。 このエラーの解決は迅速かつ簡単であるため、心配する必要はありません。
この記事では、次のトピックについて説明します–
ブラウザでのERR_TOO_MANY_REDIRECTSはどのように表示されますか?
さまざまなブラウザで、ERR_TOO_MANY_REDIRECTSをさまざまな名前で表示できます。これは、以前に経験したことがあるかもしれません。人気のあるさまざまなブラウザでどのように表示されるかを見てみましょう。
ERR_TOO_MANY_REDIRECTSエラーChrome
これは、ChromeWebブラウザに表示される方法です。
FirefoxのERR_TOO_MANY_REDIRECTS
FirefoxWebブラウザでエラーが表示される方法は次のとおりです。
MicrosoftEdgeのERR_TOO_MANY_REDIRECTS
これは、MicrosoftEdgeWebブラウザでエラーが表示される方法です。
SafariでのERR_TOO_MANY_REDIRECTSエラー
これは、SafariWebブラウザでエラーがどのように表示されるかを示しています。
Err_Too_Many_Redirectsエラーとは何ですか?
ウェブページにアクセスすると、ブラウザに「Err_Too_Many_Redirects」というエラーが表示されます。これは、ウェブサイトがリダイレクトの無限ループに陥り、次の場合にURL間を行き来し続けることを意味します。やっと疲れて、最終的にこの「Err_Too_Many_Redirectsエラー」が表示されます。
また、エラー502 Bad Gateway、エラー404、504ゲートウェイタイムアウトエラーなど、最も一般的なHttpステータスコードエラーのいくつかについても説明しました。
Err_Too_Many_Redirectsエラーが発生するのはなぜですか?
このエラーの背後には多くの理由がありますが、最も一般的な理由のいくつかは次のとおりです。
- ウェブサイトのテーマ
- WordPressコアファイルの変更
- プラグインの問題
- Webサーバー
通常、Error_too_many_redirectsエラーは、WordPressで発生したリダイレクトの設定ミスの問題が原因で発生します。 以来、リダイレクトのためにWordPressはSEOに適したURL構造を使用しているという事実に注意する必要があります。 したがって、多くのWordPressの人気のあるプラグインでさえ、このURL構造に従って、リダイレクトを設定し、Errosを修正します。 たとえば、永続的なリダイレクトの場合は301、一時的なリダイレクトの場合は302、見つからないエラーページの場合は404です。
もう1つの理由は、キャッシュプラグインやその他のプラグインなどのWordPressプラグインを使用している場合、リダイレクトに影響を与える可能性があるため、err_too_many_redirectsの問題が発生する可能性があるためです。 しかし、このタイプのエラーの主な問題は、誰が主な原因であるかがわからないことです。
しかし今のところ、インターネット上で利用可能なSEMrushやahrefsなどの一部のサイト監査ツールが利用できるようになったため、事態は容易になりました。 今のところ、err_too_many_redirectsエラーを特定する方法を教えてください。
SEMrushを使用してerr_too_many_redirectsエラーを検出するにはどうすればよいですか?
SEMrushなどのサイト監査ツールの助けを借りて、誰でも数回クリックするだけでerr_too_many_redirectsエラーを検出または特定することが容易になりました。 これまでにサイト監査ツールを使用したことがない場合は、SEMrushでどのように使用できるかを説明します。
1.ドメインを作成していない場合は、最初にドメインのプロジェクトを作成する必要があります。
2.プロジェクトを正常に作成できるようになったら、プロジェクトダッシュボード>[サイト監査を開く]>[問題]タブに移動します

3.次に、上の図に示すように、「チェーンとループのリダイレクト」を選択する必要があります。 SEMrushは、すべてのリダイレクトチェーンとループのエラーを自動的に検出し、URLの完全なリストを表示します。

4.完全なチェーンとループのリストから、修正が必要なURLを検出して識別します。
今のところ、err_too_many_redirects errosに関するすべての基本を試しました。これらの問題を修正し、再発を回避するために実行できるさまざまな方法を知っておく必要があります。
あなたが試みなければならないいくつかの有用なERR_TOO_MANY_REDIRECTS修正
err_too_many_redirectsエラーを修正して回避できるさまざまな方法がありますが、開始する前に、次のことができることを確認する必要があります。
- WebブラウザまたはFTPクライアントを介してホスティングコントロールパネルにアクセスするため。
- サイトのWordPress管理者にアクセスするには(オプション)
今、あなたが最初にできることは、
1.ブラウザのCookieとキャッシュを削除してみてください
場合によっては、Cookieにエラーファイルまたはデータが含まれている可能性があり、Err_too_many_redirectsエラーが発生する可能性があります。 また、GoogleやFirefoxなどの一部のブラウザでは、エラーページの問題を修正するためにCookieをクリアしてみることをユーザーに推奨しています。 したがって、これは、最も複雑な方法に飛びつく前に試す必要のある基本的で単純な方法の1つです。
Cookieは、「ログイン」ステータスやその他の設定など、Webサイトの重要な情報を保存するためのものです。 したがって、その特定のWebサイト上のすべてのCookieを削除することを強くお勧めします。これにより、エラーが発生します。
同様に、キャッシュメモリは、ウェブサイトをナビゲートするためのすべての設定を保存するブラウザの一時ファイルの一部です。 保存される他の要素の中で、あなたは言語、あなたの場所、そしてあなたがサイトを訪れているもののナビゲーションに関連するさまざまな要素を発見するでしょう。 キャッシュが同様に行うことは、最近アクセスしたWebページのページを保存することです。これにより、同じページを再度参照しようとするたびに、追加のデータやページの読み込み時間が不要になります。
あなたもあなたのウェブサイトがクッキーを保存しているのは驚くべきことであり、それゆえあなたはそれを排除する必要もあります。 このためには、次のコマンドをwp-config.phpファイルに追加する必要があります。

- 重要:変更を加えるとサイトが機能しなくなる可能性があるため、変更を加える前に、必ず元の.htaccess/Nginx構成ファイルのバックアップを作成してください。 また、ApacheまたはNginxファイルの一部の設定を置き換えると、一部の永続的なリンク、プラグイン、および設定が機能しなくなる可能性があることにも注意してください。
- 重要:変更を加えるとサイトが機能しなくなる可能性があるため、変更を加える前に、必ず元の.htaccess/Nginx構成ファイルのバックアップを作成してください。 また、ApacheまたはNginxファイルの一部の設定を置き換えると、一部の永続的なリンク、プラグイン、および設定が機能しなくなる可能性があることにも注意してください。
Error_Too_many_RedirectsChromeの修正
ChromeのError_Too_many_many_Redirectsエラーを修正するには、ChromeブラウザからCookieとキャッシュを削除するのが最善の方法です。 このためにあなたがする必要があるのはすることだけです、
1.パーソナルコンピュータまたはラップトップでChromeブラウザを開きます。
2.下の図に示すように、ブラウザの右上隅にある3つの水平ドットとして表されている[その他]ボタンをクリックします。

次に、[履歴]> [閲覧データのクリア]を選択すると、次の図に示すようなポップアップウィンドウが表示されます。

これで、同じポップアップウィンドウにさまざまなオプションが表示され、削除またはクリアするボックスにマークを付けることができます。 すべての閲覧履歴をクリアしたい場合は、チェックボタンまたはCookieと他のサイトデータをクリックし、最後にキャッシュされた画像とファイルをクリックします。 チェックボックスをオンにした後、[データのクリア]ボタンをクリックして続行します。 すべてのキャッシュファイルとCookieを正常にクリアした後、Chromeブラウザを再起動できます。
2.サーバーキャッシュをクリアしてみてください
Webサーバーのキャッシュを管理およびアクセスする方法は複数あります。 それはすべてウェブホストごとに異なります。 しかし、優れたWebホストは、訪問者がWebサイトをシームレスに閲覧できるように、Webサイト情報を保存します。 したがって、Webホスティングサービスプロバイダーに連絡して、サーバーキャッシュをクリーンアップするための最善の方法を支援するように依頼することをお勧めします。
市場には、顧客の便宜のためにキャッシングプラグインを提供するマネージドWebホスティングサービスプロバイダーがいくつかあります。 他のウェブホストでは、チャネルを介してこの機能にアクセスできます。 また、WordPressダッシュボードから直接キャッシュをクリアできるものもあります。
ほとんどの場合、サーバーキャッシュのパージまたはクリアは、Webサイトの問題に直面している場合にのみ必要であり、これを行う必要があることを修正またはトラブルシューティングします。 ただし、ほとんどの場合、Webサイトで特定の編集または変更を行い、特に視覚的な変更を確認するためにリアルタイムで変更を確認したい場合は、WordPressキャッシュプラグインを使用するのが最善の方法です。
3.URLの設定を確認します
この問題は、WordPressのURL設定の設定ミスが原因でよく発生します。ウェブサイトのURLの設定を確認することで、簡単に特定できます。
ただし、これはさまざまな方法で行うこともできます。各方法を1つずつ確認してみましょう。
- 管理コンソールからURLを確認する
WordPress管理セクション(wp-admin)で、[設定]をクリックします。 デフォルトでは、一般設定が表示されます。 WordPressアドレス(URL)とサイトアドレス(URL )を確認してください。
表示されるURLが正しいことを確認してください。 WordPressのインストールがルートフォルダではなくサブディレクトリで行われる場合、たとえば、サイトが/ public_html / wp /にアップロードされる場合、URLはwww.example.com/wpである必要があります。 サイトでhttpsが有効になっていて、SSL証明書がインストールされている場合は、URLに「https」を追加します。
変更を加えた場合は、ページの下部にある[変更を保存]ボタンをクリックしてください。
2.URL設定を手動で確認または変更します
おそらく、WordPressWebサイトの管理コンソールにアクセスできない可能性があります。 この場合、ファイルマネージャとコードエディタでwp-config.phpファイルを使用してURLアドレス設定を変更できます。 ホスティングプロバイダーが提供するオンラインファイルマネージャーを使用してファイルを編集できます。 もう1つのオプションは、ダウンロードして編集し、FTPクライアントを介してサーバーにアップロードすることです。 この例では、ファイルマネージャーでファイルを編集します。
- ホスティングコントロールパネルからファイルマネージャーに移動します。
- wp-config.phpファイルを見つけます。
- クリックして編集する。
- 次の行をファイルに追加し、http://example.comをWordPressWebサイトへのリンクに置き換えてください。 たとえば、WordPressがルートディレクトリ(/ public_html /)にある場合は、独自のドメイン名を使用します。サブディレクトリ(/ public_html / wp)にある場合は、サブディレクトリ(http:// example .com / wp)。
すでにファイルにあるすべてのコードの後に、最後に行を追加できます。
- 定義('WP_HOME'、'http://example.com');
定義('WP_SITEURL'、'http://example.com');
- 定義('WP_HOME'、'http://example.com');
- 必ず[保存]アイコンをクリックして変更を保存してください。
- サイトにアクセスして、WordPressのURLアドレスの変更がERR_TOO_MANY_REDIRECTSエラーの修正に役立ったかどうかを確認してください。
注意:http://example.comを現在のWebサイトアドレスに変更することを忘れないでください。
3.データベースを介したURL設定の編集

WordPressはPHPに基づいているため、MySQLデータベースを使用して必要なすべての情報を保存します。 したがって、MySQLデータベースには、投稿、ページ、プラグイン、プロファイル、および構成に関する完全な情報が格納されます。 したがって、WordPress Webサイトで何かを変更する場合は、MySQLテーブルに保存されている情報を変更するのが妥当です。
難しいことではありません。 それは最小限の労力とあなたの時間の数分を必要とします。 MySQLデータベースを介してWebサイトのURL設定を変更する方法の詳細を見てみましょう。
何が必要ですか?
最初に、ホスティングコントロールパネルにアクセスできることを確認してください。 AdminerやPHPMyAdminのアクセスなどのデータベースマネージャーと、ログインとパスワードが必要になります。 データベースのログインの詳細はwp-config.phpファイルにあります。通常、ホスティングコントロールパネルにも情報があります。 見つからない場合は、ホスティングテクニカルサポートにお問い合わせください。 彼らはあなたのデータベースにオンラインでアクセスする方法を教えてくれます。
1.WordPressMySQLデータベースの名前を決定する
ホスティングにMySQLデータベースが1つしかない場合は、この手順をスキップできます。 複数のデータベースがある場合は、WordPressに関する情報が含まれているデータベースを見つけてください。 ほとんどの場合、その名前には「wp_」インデックスが含まれます。 そうでない場合は、wp-config.phpファイルを開き、データベース名を見つけます。 このファイルにアクセスするには、オンラインファイルマネージャーまたはFTPクライアントを使用できます。
2.phpMyAdminまたはAdminerDatabasemanagerを入力します
ホスティングコントロールパネルを開いたら、[データベースマネージャー]セクションを見つけてリンクをクリックして開き、変更を加える前に現在のデータベースのバックアップを作成します。
3.データベースの選択
画面の左側で、WordPressに関するすべての情報を含むデータベースを見つけます。 その名前をクリックして開きます。
4.SQLクエリのフォーマット
WebサイトのURL設定を変更するには、次のコードを貼り付ける必要がある[SQL]タブに移動します。
UPDATE wp_options SET option_value = replace(option_value、'oldurl.com'、'newurl.com')WHERE option_name ='home' OR option_name ='siteurl'; UPDATE wp_posts SET guid = replace(guid、'oldurl.com'、'newurl.com');UPDATE wp_posts SET post_content = replace(post_content、'oldurl.com'、'newurl.com');UPDATE wp_postmeta SET meta_value = replace(meta_value、'oldurl.com'、'newurl.com');
このコードは、すべての古いリンクを新しいリンクに変更します。
重要! 例のリンクを独自のリンクに変更することを忘れないでください。 それらを変更しないと、それらのWebサイトはまったく機能しません。
重要! MySQLテーブルの名前の先頭にあるインデックスが「wp_」と異なる場合があります。 この場合、上記のクエリのインデックスを、WordPressWebサイトのwp-config.phpファイルに表示されているテーブルプレフィックス値に置き換える必要があります。
5.SQLコマンドの実行
Webサイトのリンクを確認し、プログラミングコードの変更をすべてテキストフィールドに挿入したら、[実行]ボタンをクリックして操作を実行します。

6.URLの変更を確認する
操作が正常に実行されると、緑色のボックスにメッセージが表示されます。 システムは、行われた変更の数も表示します。 その後、99%のケースでエラーが修正されます。 問題が発生した場合は、すべてを正しく入力したかどうかを確認してください。
4.WordPressプラグインを無効にする
ERR_TOO_MANY_REDIRECTS WordPressエラーを引き起こす可能性のある別の理由は、古いプラグインまたはテーマの1つ以上のプラグイン間の競合です。 すべてのプラグインをオフにしてサイトにアクセスして、バグを修正することをお勧めします。 すべてのプラグインを非常にすばやく簡単に無効にすることができます。
- コントロールパネルからファイルマネージャに移動します。
- wp-contentディレクトリを見つけて入力します。 プラグインディレクトリが表示されます。
- プラグインディレクトリを選択し、名前の変更操作を選択します。 次に、名前をplugins backupなどに変更するか、プラグイン以外の名前に変更します。
- 心配しないでください。プラグインが破損することはありません。テストの終了後に、ディレクトリの名前をプラグインに戻すことができます。
- 緑色の[保存]アイコンをクリックして、変更を保存します。
プラグインディレクトリの名前を変更したら、サイトにアクセスしてみてください。 エラーが消える場合は、1つ以上のプラグインがエラーを引き起こしていることを意味します。 最新のプラグインを削除し、ディレクトリの名前をPluginsに戻してみてください。
wp-content/pluginsディレクトリのFTP/File Managerを使用してプラグインを削除し、選択したプラグインを削除できます。 たとえば、ファイルマネージャーからWooCommerceを削除したいとします。 削除するプラグインにマークを付けて、Deleteキーを押すだけです。
5. .htaccess/Nginx構成ファイルを非アクティブ化します
場合によっては、.htaccessまたはNginx構成ファイルの設定が正しくないと、無限リダイレクトがトリガーされることがあります。これは、ERR TOO MANYREDIRECTShtaccessエラーとも呼ばれます。 この場合、.htaccess / Nginx構成ファイルを無効にして、サイトへのアクセスを回復できます。
.htaccessを無効にします
.htaccessファイルを非アクティブ化するには、次のことを行う必要があります。
- コントロールパネルからファイルマネージャに移動します。
- Apache / Nginx構成ファイルを選択し、それを右クリックして[名前の変更]を選択します。
- あなたのサイトに行き、それが利用可能かどうかを確認してください。
6.HTTPS設定を調べます
多くの場合、Err_too_many_redirectsの問題の主な理由は、WordPressWebサイトをHTTPSに移行する際にセットアップが適切に構成されていないことが原因で発生することがわかっています。 このような状況を回避するために、WordPressWebサイトを移行する際に考慮する必要のあるいくつかのポイントがあります。
1. SSL証明書をインストールせずに、WordPressWebサイトをHTTPSに移行しないでください。
そうすると、WordPressWebサイトは即座にリダイレクトループに入ります。 ただし、SSL証明書をWebサイトに追加するだけで、これを修正できます。 これに加えて、安全のために、SSLチェックを実行し、必要に応じて適切に設定することもできます。
2. SSLプラグイン、特に無料で使用できるプラグインは使用しないでください。
これらのプラグインがHTTPSに自動的にリダイレクトするのに役立つことは間違いありませんが、それを使用することはお勧めしません。 これは問題の永続的な解決策ではないため、サードパーティのプラグインを使用すると、いくつかのバグや問題が発生します。 したがって、これらのサードパーティの無料プラグインは、優れた一時的なソリューションですが、長期的には適していません。
したがって、この問題の唯一の代替ソリューションは、ハードコードされたHTTPリンクのみを更新することです。 WordPressでのHTTPからHTTPSへの移行に関する完全なガイドがあります。これを使用すると、HTTPSリンクを簡単にハードコーディングできます。
ただし、 WPOvenクライアントの場合は、24時間年中無休で利用できるカスタマーサポートチームにいつでも連絡して、これを行うことができます。
3.サーバーでHTTPからHTTPSへのリダイレクトを確認する必要があります。
Err_Too_Many_Redirectsエラーを生成するもう1つの最も一般的な理由は、サーバーでのHTTPSリダイレクトルールの設定ミスである可能性があります。
Nginxの場合
Nginxを使用しているWebサーバーの場合、HTTPからHTTPSへのリダイレクトは非常に簡単です。 あなたがする必要があるのはあなたのNginx設定ファイルに以下に提供されるいくつかのコードを追加することです。
1 |
server { listen 80 ; server_name yourdomain . com www . yourdomian . com ; return 301 https : //yourdomain.com$request_uri; |
1 |
} |
err_too_many_redirectApacheの場合
Apacheを使用しているWebサーバーの場合、HTTPからHTTPSへのリダイレクトは、以下に示す単純なコードを.htaccessファイルに追加することで簡単に実行できます。
1 |
RewriteEngine On < br / > RewriteCond % { HTTPS } off < br / > RewriteRule ^ ( . * ) $ https : //%{HTTP_HOST}%{REQUEST_URI} [L,R=301] |
Err_too_Many_Redirectsandroidの修正
Androidデバイスの場合、Err_too_many_Redirectsは、次の簡単な手順に従って簡単に修正できます。
ステップ1: AndroidデバイスでGoogle Chromeブラウザーを開き、以下に示すように、Chromeブラウザーの右上隅に垂直に配置された3つのドットをクリックします。

ステップ2:以下に示すように、歯車のアイコンとして表示されている設定リンクをクリックします。

ステップ3:プライバシーとセキュリティを選択します。

ステップ4:次のページで、以下に示すように[閲覧データの消去]をクリックします。

ステップ5:次のページで、 [詳細設定]タブをクリックする必要があります>関連するボックス(ブラウザの履歴とCookieとサイトデータ)をチェックして削除し、[データを消去]ボタンをクリックしてプロセスを完了します。

これで、AndroidChromeブラウザからすべてのWebサイトブラウザデータとCookieおよびサイトデータが正常にクリアされました。
これらは、Err_Too_Many_Redirectsエラーを修正するために試すことを強くお勧めする7つの最良の方法です。
概要
このチュートリアルでは、Err_too_many_redirectsエラーの実際の意味から、このErr_too_many_redirectsの問題を7つの最も実用的で簡単な方法で修正する方法まで、ほぼすべての側面に焦点を当てました。 ただし、他にも利用できる方法がたくさんあり、平均的なユーザーにとっては少し注意が必要で難しい場合があります。
したがって、幅広い対象者を対象とするerr_too_many_redirectsエラーを修正するための非常に包括的で効率的な方法をいくつか紹介します。 平均的なユーザーでも、この投稿に記載されているさまざまな方法を簡単に理解して従うことができます。 err_too_many_redirectsエラーを修正するための上記の7つの方法を要約してみましょう。
- err_too_many_redirectsエラーを修正するには、ブラウザのCookieとキャッシュを削除してみてください。
- サーバーキャッシュを削除して、err_too_many_redirectsエラーを修正してみてください。
- URLの設定を確認してください。
- それらを1つずつ無効にして検出することで、原因のWordPressプラグインを見つけることができます。
- .htaccesss構成ファイルを無効にすることにより、err_too_many_redirectsエラーを修正します。
- HTTPS設定を調べて、err_too_many_redirectsを修正します。
追加する価値のあるものを見つけた場合、または言及する価値のあるものを見逃した場合。 下記のコメント欄でお知らせください。
よくある質問
あまりにも多くのリダイレクトを修正するにはどうすればよいですか?
利用できる解決策はたくさんありますが、試すことができる最良かつ最も効率的な方法のいくつかは次のとおりです。
1. err_too_many_redirectsエラーを修正するために、ブラウザのCookieとキャッシュを削除してみてください。
2.サーバーキャッシュを削除して、err_too_many_redirectsエラーを修正してみてください。
3.URLの設定を確認します。
4.それらを1つずつ無効にして検出することで、原因のWordPressプラグインを見つけることができます。
5. .htaccess構成ファイルを無効にして、err_too_many_redirectsエラーを修正します。
6. HTTPS設定を調べて、err_too_many_redirectsを修正します。
リダイレクトが多すぎるというエラーメッセージはどういう意味ですか?
Webページにアクセスすると、ブラウザに「Err_Too_Many_Redirects」というエラー表示が表示されます。これは、Webサイトがリダイレクトの無限ループに陥り、次の場合にWebサイトがURL間を行き来し続けることを意味します。やっと疲れて、最終的にこの「Err_Too_Many_Redirectsエラー」が表示されます。
Chromeであまりにも多くのリダイレクトを修正するにはどうすればよいですか?
Chromeブラウザユーザーの場合、
1. Chromeブラウザを開き、ブラウザの左上隅に移動します。
2.3つのドットをクリックします。
3.履歴を選択します
4.ブラウジングデータをクリアする
5.時間範囲を選択し、削除するチェックボックスをオンにします
6. [データのクリア]をクリックすると、完了です。