WordPress Err_Too_Many_Redirects エラーを 2 分で修正
公開: 2021-04-30WordPress の ERR_TOO_MANY_REDIRECTS エラーは、最初は混乱するかもしれませんが、ユーザーが要求されたページに到達できなかったことを示す単純なエラーです。 このエラーはリダイレクト ループとも呼ばれ、ユーザーがチェーン リダイレクトの無限ループに陥り、サイトのコンテンツにアクセスできない場合にページに表示されます。
プラグインから Cookie に至るまで、いくつかの理由がありますが、一言で言えば、WordPress の ERR_TOO_MANY_REDIRECTS は信頼性に大きな影響を与え、売上の減少を引き起こす可能性があります.
この記事では、WordPress の ERR_TOO_MANY_REDIRECTS エラーを 2 分で修正する方法を説明します。 ただし、その前に、このエラーの根本原因を理解するのに役立つリダイレクト ループの概要を簡単に説明します。
WordPress の ERR_TOO_MANY_REDIRECTS とは?
ERR_TOO_MANY_REDIRECTS の根本原因を理解するには、まずリダイレクトの意味を正しく理解する必要があります。
簡単に言えば、リダイレクトは、ユーザーがリンクをクリックして新しいアドレスにリダイレクトするプロセスと呼ぶことができます。 これは通常、デフォルトのパーマリンクを変更してページのコンテンツを新しいアドレスに転送する場合に便利です。
これが例です。 既存のページ https://example.com/2010 があり、そのパーマリンクを https://example.com/new-post に変更したとします。 これで、オーディエンスは古いアドレスではなく、新しいアドレスに自動的にリダイレクトされます。
したがって、ERR_TOO_MANY_REDIRECTS エラーが表示された場合は、リダイレクトの無限ループに陥っていて、どのユーザーも Web サイトのコンテンツにアクセスできないことを意味します。
ERR_TOO_MANY_REDIRECTS がさまざまなブラウザーでどのように見えるかを次に示します。
Google Chrome では、 「この Web ページにはリダイレクト ループ ERR_TOO_MANY_REDIRECTS があります」と表示されます。 または「このページは機能していません。 www.example.com から何度もリダイレクトされました。 Cookie をクリアしてみてください。 ERR_TOO_MANY_REDIRECTS」
Mozilla Firefox では、次のように表示されます。 Firefox は、Web サーバーがこのアドレスへのリクエストを決して完了しない方法でリダイレクトしていることを検出しました。 この問題は、Cookie ERR_TOO_MANY_REDIRECTS の受け入れを無効にするか拒否することによって発生することがあります。」
このリダイレクト ループは、サイトにサードパーティのリダイレクト ツールを設定した結果である可能性があることに注意してください。 したがって、意図せずにループを設定して ERR_TOO_MANY_REDIRECTS エラーを引き起こしたかどうかを確認するために、リダイレクト プラグインを調べておくことをお勧めします。
このエラーについての知識が深まったので、WordPress ERR_TOO_MANY_REDIRECTS エラーを簡単に修正する方法に移りましょう。
WordPressERR_TOO_MANY_REDIRECTS を 2 分で簡単に修正する方法
このエラーを取り除くのは面倒に感じるかもしれませんが、ほとんどの場合、WordPress の設定を微調整することで簡単に解決できます。
方法は次のとおりです。
- WordPressダッシュボードに移動し、設定タブに移動して、
- 次に、 WordPress のアドレスとWeb サイトのアドレス (URL)を確認します。 これらのアドレスは両方とも、WordPress のコア インストールと、インターネット上で自分自身を見つけるために使用するドメインを表すため、一致する必要があることに注意してください。 これらのアドレスが一致しない場合、リダイレクト ループが作成されます。
- 両方のフィールドのアドレスを一致させたら、[変更を保存] をクリックします。
- ウェブサイトをチェックして、ERR_TOO_MANY_REDIRECTS エラーが解決されているかどうかを確認してください。
これで、WordPress で ERR_TOO_MANY_REDIRECTS を 2 分で簡単に解決する方法がわかりました。 ほとんどの場合、この方法は有効ですが、そうでない場合もあります。 したがって、WordPress ERR_TOO_MANY_REDIRECTS エラーを修正するために使用できる 6 つの代替方法の概要を以下に示します。
さぁ、始めよう。
WordPressでERR_TOO_MANY_REDIRECTSを修正するための6つの代替ソリューション
WordPress ERR_TOO_MANY_REDIRECTS を修正するには、これらの 6 つの簡単な代替手段を試してください。
- WP Admin を使用せずに WordPress のアドレスと Web サイトのアドレスを一致させる
- ブラウザから Cookie を削除する
- ブラウザ、サーバー、プラグインからキャッシュをクリアする
- プラグインの競合に注意する
- .htaccess ファイルを再定義する
- オリジン サーバーから SSL (Secure Socket Layer) リダイレクトを削除する
1. WP Admin を使用せずに WordPress のアドレスと Web サイトのアドレスを一致させる
上記の方法はほぼ毎回機能しますが、特定のエラーにより WP Admin にアクセスできなくなります。 このような状態では、WordPress と Web サイトのアドレスを直接一致させることはできません。
幸いなことに、両方のアドレスを簡単に照合できる別の使用方法があります。
2 番目の方法では、技術的には、FTP (ファイル転送プロトコル) 経由でwp-config.phpファイルを編集する必要があります。
最初に FTP クライアントにアクセスする必要があることに注意してください。これは、ホスティング プロバイダーから簡単に取得できます。 または、FileZilla などのサードパーティ ツールを利用することもできます。
リンクをダウンロード
画像ソース: FileZilla
- まず、サーバーに接続するための FTP 資格情報を取得する必要があります。
- 接続を確立して起動したら、 public_html ディレクトリにアクセスします。
- public_htmlディレクトリで、 wp-config.phpを探して編集を開始します。
- これらのコード行を探します。
define ('WP_SITEURL', 'https://example.com');
define ('WP_HOME', 'https://example.com');
- 両方の行のアドレスが一致するかどうかを確認します。 両方のアドレスが一致しない場合は、両方を編集して一致させます。
- ファイルを保存し、 wp-config.phpをサーバーに再アップロードします。
- 次に、Web サイトにアクセスして、ERR_TOO_MANY_REDIRECTS がなくなっているかどうかを確認します。
2. ブラウザから Cookie を削除する
ブラウザの Cookie は非常に便利ですが、リダイレクト ループという重大な問題を引き起こす場合があります。 ERR_TOO_MANY_REDIRECTS を解決するもう 1 つの優れた方法は、Web ブラウザの Cookie を消去することです。 これは、Google Chrome と Firefox で実行できます。
Google Chrome からブラウザの Cookie を消去する方法
- 右上隅にある 3 つの小さなドットをクリックして、 [設定]に移動します。
- 詳細をクリックします
- 次に、[閲覧履歴の消去] をクリックします。 ダイアログ ボックスが表示され、キャッシュと Cookieを選択する必要があります。
- 時間範囲を選択し、[データの消去] をクリックしてブラウザの Cookie を消去します。
Mozilla Firefox からブラウザの Cookie をクリアする方法
- 右上隅にある 3 つの小さなドットをクリックします。
- 今すぐデータの消去を選択します
- [ Cookies and Cache ] オプションを選択し、[ Clear ] をクリックします。
ブラウザーの Cookie をすべて削除したら、サイトを更新して、ERR_TOO_MANY_REDIRECTS がなくなっているかどうかを確認します。 そうでない場合は、3 番目のステップ (キャッシュのクリア) に進みます。
3.ブラウザ、サーバー、プラグインからキャッシュをクリアする
キャッシングは、Web ページを通常よりも速くロードするのに技術的に役立つため、非常に便利なプロセスです。 ただし、落とし穴があります。 このプロセスは、ERR_TOO_MANY_REDIRECTS を引き起こすリダイレクト ループをキャッシュすることもあります。
ただし、キャッシュされたデータをクリアすることで、このエラーを解決するのは非常に簡単です。
ブラウザのキャッシュをクリアするには、Cookie をクリアするのと同じ方法を選択できます。
サーバー キャッシュに関しては、ホスティング アカウントにログインし、設定からキャッシュをクリアする必要があります。 特定のホストでは、WP-admin からキャッシュをクリアすることさえできることに注意してください。
次のステップは、プラグインのキャッシュをクリアすることです。 各キャッシュ プラグインの動作は異なることに注意してください。 そのため、まずサイトで使用しているプラグインの仕様を確認する必要があります。 一般に、プラグイン設定でキャッシュをクリアするオプションを見つけることができます。または、プラグインの名前を Google で検索して理解を深めることもできます。
サーバー、ブラウザ、プラグインからキャッシュをクリアしたら、サイトをリロードします。 ERR_TOO_MANY_REDIRECTS がまだ存在する場合は、プラグインの競合を解決して、次の選択肢に進みます。
4. プラグインの競合に注意する
プラグインの競合は、WordPress の ERR_TOO_MANY_REDIRECTS を含む多くのエラーの主な原因です。
プラグインの競合を解決するには、まずダッシュボードにアクセスしてすべてのプラグインを無効にする必要があります。
どうしてもダッシュボードにアクセスできない場合は、FTP にアクセスしてプラグインを無効にすることができます。 public_htmlファイルのwp-contentに移動し、 pluginsを選択します。
ここで、既存のすべてのプラグイン サブディレクトリの名前を変更します。
すべてのプラグインを非アクティブ化して名前を変更したら、ダッシュボードに移動し、プラグインを 1 つずつアクティブ化します。 これは、FTP で名前を元の名前に戻すことによっても実行できます。
各プラグインを有効にした後にサイトをリロードし、リダイレクト ループが発生するまで待つ必要があることに注意してください。 エラーが発生すると、最後にアクティブ化されたプラグインが問題を引き起こしています。
その状態でできる最善の方法は、そのプラグインを削除して別のプラグインをダウンロードすることです。
5. .htaccess ファイルを再定義する
あなたの.htaccessファイルが WordPress ERR_TOO_MANY_REDIRECTS の原因である可能性が高いです。 これは主に、Safari、Chrome、Firefox などのブラウザーの場合に当てはまります。
破損したバージョンの .htaccess ファイルを置き換えるには、まず破損していない .htaccess ファイルのバックアップ コピーが必要です。
FTP を開き、 .htaccessファイルに移動します。
.htaccessファイルが見つからない場合は、[クライアント FTP で隠しファイルを表示する] をオンにする必要があることに注意してください。
隠しファイルを見つけたら、既存の.htacessファイルを見つけて削除します。 .htacessファイルの新しいコピーまたはバックアップされたコピーを FTP にアップロードします。
最後に、サイトをリロードして ERR_TOO_MANY_REDIRECTS を解決します。
6.オリジンサーバーからSSL(Secure Socket Layer)リダイレクトを削除します
Cloudflare などのクラウド リソースを利用している場合は、WordPress の ERR_TOO_MANY_REDIRECTS を削除する別の解決策があります。
Cloudflare のセキュリティ プロトコルには、サイトをハッカーやマルウェアから保護する SSL 証明書が含まれていますが、残念ながら、それが ERR_TOO_MANY_REDIRECTS の原因になることもあります。 このエラーを引き起こす SSL の背後にある主な理由は、HTTP URL が HTTPS を使用してページにリダイレクトされるときに発生します。
この問題を解決するには、ホストが提供するサーバーからこれらのリダイレクトをクリアする必要があります。
もう 1 つの優れた方法は、WordPress サイトに Cloudflare プラグインをインストールしてアクティブ化することです。これにより、HTTPS の自動書き換えを設定できるようになります。 自動化機能により、ERR_TOO_MANY_REDIRECTS などの WordPress エラーを簡単に防ぐことができます。
結論は
したがって、これがこの読書の重要なポイントです。 WordPress ERR_TOO_MANY_REDIRECTS は、あなたとあなたの視聴者がサイトのコンテンツにアクセスできないようにするリダイレクト ループを意味します。 WP-Admin で WordPress と Web サイトの URL を一致させることで、このエラーをすばやく解決できます。 ただし、他の代替方法には次のものがあります。
- WP Admin を使用せずに WordPress のアドレスと Web サイトのアドレスを一致させる
- ブラウザから Cookie を削除する
- ブラウザ、サーバー、プラグインからキャッシュをクリアする
- プラグイン競合の解決
- .htaccessファイルの再定義
- オリジン サーバーからの SSL (Secure Socket Layer) リダイレクトの削除