WordPressサイトでERR_TOO_MANY_REDIRECTSエラーが発生すると、イライラしてしまうかもしれません。このエラーは通常、ウェブサイトがリダイレクトの無限ループに陥り、ユーザーがコンテンツにアクセスできなくなる場合に発生します。この問題はサイトの機能とユーザーエクスペリエンスに直接影響するため、解決は非常に重要です。.
放置すると、トラフィックの減少、検索エンジンのランキング低下、訪問者への悪影響につながる可能性があります。したがって、ERR_TOO_MANY_REDIRECTSエラーの原因を理解し、適切な修正を迅速に実施することが、サイトを正常な状態に戻すために不可欠です。.
ERR_TOO_MANY_REDIRECTS エラーとは何ですか?
ERR_TOO_MANY_REDIRECTSエラーは、ウェブサイトがリダイレクトの無限ループに陥り、正常に読み込まれなくなった場合に発生します。これは、サーバーの設定、プラグイン、または不適切なURL設定によって、サイトが異なるアドレス間で継続的にリダイレクトされ、ブラウザが処理を停止した場合に発生します。つまり、ブラウザはリダイレクト回数と処理を諦め、このエラーメッセージを表示します。この問題に対処することは、サイトへのアクセスを回復し、スムーズなユーザーエクスペリエンスを確保するために重要です。
ERR_TOO_MANY_REDIRECTS メッセージのバリエーション
ERR_TOO_MANY_REDIRECTSエラーの表示方法はブラウザによって異なるため、混乱を招くことがあります。一般的なブラウザでは、このエラーメッセージは以下のように表示されます。
- Google Chrome エラーメッセージ: 「このページは動作していません。example.com からのリダイレクト回数が多すぎます。ERR_TOO_MANY_REDIRECTS」

- Mozilla Firefox エラーメッセージ: 「ページは正しくリダイレクトされていません。Firefox は、サーバーがこのアドレスへのリクエストを完了できない方法でリダイレクトしていることを検出しました。」
- Microsoft Edge エラー メッセージ: 「このページは現在機能していません。example.com からのリダイレクト回数が多すぎます。」
- Safari エラーメッセージ: 「Safari でページを開けません。'example.com' を開こうとするとリダイレクトが多すぎます。別のページにリダイレクトされるページを開き、さらに元のページを開くようにリダイレクトされた場合に、このエラーが発生する可能性があります。」
- Opera エラーメッセージ: 「このページは動作していません。example.com からのリダイレクト回数が多すぎます。ERR_TOO_MANY_REDIRECTS」
さらに読む: WordPressのよくあるエラーとその解決方法
WordPress エラーをすぐに修正しましょう!
緊急WordPressサポートをご利用いただければ、WordPressエラーとはおさらばです。専門家チームが、問題が深刻化する前に解決いたします。.
ERR_TOO_MANY_REDIRECTS の一般的な原因
ERR_TOO_MANY_REDIRECTSエラーの一般的な原因を理解することで、適切な手順で解決できます。このエラーは通常、以下の原因によって発生し、いずれも無限リダイレクトループにつながる可能性があります。.
誤った設定
ERR_TOO_MANY_REDIRECTSエラーの主な原因の一つは、設定ミスです。WordPressサイトの設定が正しくないと、リダイレクトのループが発生する可能性があります。これは、.htaccessファイルやその他の設定ファイルの設定が間違っている場合によく発生します。.
プラグインの競合
もう一つのよくある原因は、プラグインの競合です。SEOプラグインやセキュリティプラグイン、リダイレクトを管理するために設計されたプラグインは、互いに競合することがあります。その結果、これらの競合によって無限リダイレクトループが発生し、エラーが表示されることがあります。
URL設定が正しくありません
URL設定の誤りもこのエラーの原因となる可能性があります。WordPressアドレス(URL)とサイトアドレス(URL)が正しく設定されていない場合、不一致が発生し、リダイレクトが頻繁に発生する可能性があります。この問題は、 WordPress設定でURLを適切に更新せずにHTTPからHTTPSに
SSL/TLS の誤った設定
SSL/TLS の設定が適切でないと、特に HTTP から HTTPS への移行時にリダイレクトループが発生する可能性があります。サイトがHTTPS を強制する、HTTP と HTTPS の間でリダイレクトが継続的に発生する可能性があります。
CDNまたはプロキシサーバーの問題
コンテンツ配信ネットワークを使用している場合、ここでの設定ミスによってリダイレクトループが発生する可能性があります。これは、CDNまたはプロキシサーバーがリダイレクトを適切に処理するように設定されていない場合によく発生します。
サーバー構成エラー
サーバー側の設定、例えばウェブサーバー(ApacheやNginxなど)の設定が、このエラーの原因となる場合があります。サーバー設定のリダイレクトルールが誤っていると、無限ループが発生する可能性があります。.
データベースの問題
場合によっては、データベースの問題によってリダイレクトループが発生することがあります。これは、WordPressデータベース、特にサイトのURLやその他の重要な設定が保存されているwp_optionsテーブルに誤った値が保存されている場合に発生する可能性があります。.
外部サービスからのリダイレクトループ
外部サービスやサードパーティとの連携によって、意図せずリダイレクトループが発生する場合があります。例えば、ソーシャルメディアのログインプラグインやサードパーティの認証サービスが適切に設定されていないと、リダイレクトが発生することがあります。
WordPressで「このサイトに問題が発生しています」というエラーを修正する方法を学びましょう
WordPressのリダイレクトループを修正するための準備手順
ERR_TOO_MANY_REDIRECTS エラーのトラブルシューティングの最初のステップは、ブラウザのキャッシュと Cookie を消去することです。キャッシュされたデータと保存された Cookie は、古いリダイレクト情報を保持することで問題を引き起こすことがあります。これらを消去することで、新たなスタートを切ることができ、問題がブラウザ固有のものかどうかを判断するのに役立ちます。.
- 別のブラウザまたはシークレットモードを使用する:キャッシュクリアしても問題が解決しない場合は、別のブラウザまたはシークレットモードでサイトにアクセスしてみてください。この方法は、ブラウザ固有の問題の可能性を排除するのに役立ちます。サイトが正しく読み込まれる場合は、問題はメインブラウザの設定または拡張機能に関連している可能性があります。
- FTPまたはホスティングコントロールパネル経由でサイトにアクセスする:上記の手順がうまくいかない場合は、サイトのファイルに直接アクセスする必要があるかもしれません。FTPクライアントまたはホスティングコントロールパネルを使用して、 WordPressサイトのルートディレクトリにアクセスしてください。これにより、設定ファイルの確認と変更、プラグインの無効化、リダイレクトループの解決に必要なその他の変更を行うことができます。
詳細はこちら: WordPressリダイレクトプラグインのおすすめ
WordPress エラーで速度が低下しないようにしましょう!
月額 99 ドルからの WordPress メンテナンス プランにご登録いただくと、サイトの健全性とパフォーマンスの管理を当社にお任せいただけます。.
ERR_TOO_MANY_REDIRECTSを修正するための高度な手順
予備的な手順でエラーが解決しない場合は、以下の高度な手順をお試しください。注:変更を加える前に、ウェブサイトのバックアップを作成することをお勧めします。
サイトのURL設定を確認して修正する
まず、WordPressダッシュボードの「設定」⟶「一般」で、WordPressアドレス(URL)とサイトアドレス(URL)を確認してください。これらが正しく、サイトの実際のURLと一致していることを確認してください。URL設定が間違っていると、リダイレクトループが発生する可能性があります。wp-config.phpファイルでこれらのURLを定義して、ダッシュボードの設定を一時的に上書きすることもできます。.

.htaccess ファイルを調べる
WordPressルートディレクトリの.htaccessファイルには、ループを引き起こす可能性のあるリダイレクトルールが含まれている場合があります。これをリセットするには、FTPまたはホスティングコントロールパネル経由でサイトにアクセスし、.htaccessファイルを見つけて名前を変更します(例:.htaccess_old)。次に、デフォルトのWordPressコンテンツを含む新しい.htaccessファイルを作成します。
# WordPressを始める<IfModule mod_rewrite.c>RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]</IfModule> # ワードプレス終了
WordPressのキャッシュを削除する
キャッシュされたデータは、永続的なリダイレクトループを引き起こす可能性があります。キャッシュプラグインを使用している場合は、プラグインの設定からキャッシュをクリアしてください。また、ホスティングプロバイダーがサーバー側のキャッシュを提供している場合はサーバー側のキャッシュを、コンテンツ配信ネットワーク(CDN)を使用している場合はCDNのキャッシュをクリアする必要があるかもしれません。.
プラグインとテーマの競合を確認する
リダイレクトループが解決されたかどうかを確認するために、すべてのプラグインを無効にしてください。解決された場合は、プラグインを1つずつ有効化し、競合しているプラグインを特定してください。さらに、テーマ関連の問題を排除するために、WordPressのデフォルトのテーマ(Twenty Twenty-Oneなど)に切り替えてください。.
サーバー設定を確認する
サーバー設定は、リダイレクトの処理方法に重要な役割を果たします。ウェブサーバーの設定が誤っていると、ERR_TOO_MANY_REDIRECTSエラーが発生する可能性があります。ApacheサーバーとNginxサーバーの両方で、潜在的な問題の確認と修正方法について以下にご案内します。
Apache サーバーの設定
Apacheは httpd.confファイルconf.dディレクトリ内の他の設定ファイル、または.htaccessファイルサイト設定を管理します。設定ファイルにアクセスするには、次の手順を実行します。
- SSH を使用してサーバーに接続するか、ホスティング コントロール パネルにアクセスします。.
- 通常、/etc/httpd/ または /usr/local/apache2/conf/ にある httpd.conf ファイルを見つけます。.
- nano や vim などのテキスト エディターを使用して httpd.conf ファイルを開きます。.
- RewriteRuleまたはRedirectを探してください。これらの行はリダイレクトを管理するため、設定が間違っているとループが発生する可能性があります。
適切なリダイレクトの例:
RewriteEngine オン RewriteCond %{HTTPS} オフ RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
同じ URL を異なる宛先にリダイレクトする複数のルールなど、競合するルールがないことを確認します。.
行頭に#を追加してコメントアウトする
sudo systemctl で httpd を再起動します。
Nginx サーバーの設定
Nginxは、 nginx.confファイルconf.dディレクトリにある追加の設定ファイルサイト設定を管理します。設定ファイルにアクセスするには、以下の手順に従います。
- SSH を使用してサーバーに接続するか、ホスティング コントロール パネルにアクセスします。.
- nginx.conf ファイルを見つけます。通常は /etc/nginx/ または /usr/local/nginx/conf/ にあります。.
- nano や vim などのテキスト エディターを使用して nginx.conf ファイルを開きます。.
- rewrite または return ディレクティブを探してください。これらの行はリダイレクトを管理するため、設定が間違っているとループが発生する可能性があります。.
適切なリダイレクトの例:
サーバー { listen 80; server_name example.com www.example.com; return 301 https://example.com$request_uri; }
同じ URL を異なる宛先にリダイレクトする複数のルールなど、競合するルールがないことを確認します。.
行頭に#を追加してコメントアウトする
sudo systemctl nginxを再起動します
追加の考慮事項
仮想ホスト構成に競合するリダイレクトがないことを確認してください。.
- リバース プロキシを使用している場合は、プロキシ サーバーの構成をチェックして、リダイレクト ループが発生していないことを確認します。.
- リダイレクトループに関する追加の手がかりについては、サーバーログを確認してください。Apacheのログは通常/var/log/apache2/に保存され、Nginxのログは/var/log/nginx/に保存されます。.
サーバー設定を徹底的に調査して調整することで、リダイレクト ループを解決し、ERR_TOO_MANY_REDIRECTS エラーによって WordPress サイトが中断されるのを防ぐことができます。.
知っておくべきこと: WordPressエラーログの究極ガイド
SSL設定を構成する
SSL設定が正しく設定されていることを確認してください。最近HTTPSに切り替えた場合は、URLを更新して変更を反映させてください。Really Simple SSL使用すると、HTTPからHTTPSへの移行がスムーズになります。
関連: WordPressに無料のSSL証明書をインストールする方法
CDNまたはWAFの設定を確認する
CDNまたはWebアプリケーションファイアウォール(WAF)をご利用の場合、設定が不適切だとリダイレクトループが発生する可能性があります。CDNまたはWAFがサイトのリダイレクトを適切に処理できるように正しく設定されていることを確認してください。また、CDNのキャッシュをクリアし、オリジンサーバーの設定がCDNの設定と一致していることを確認する必要がある場合もあります。.
データベース設定の検査と調整
WordPressデータベースの問題が原因でリダイレクトループが発生する場合があります。データベース関連の問題に対処する方法は次のとおりです。
- phpMyAdmin などのツールを使用するか、SSH 経由でデータベースにアクセスします。.
- phpMyAdmin で、 wp_optionsテーブルを見つけます。
- siteurlとhomeの値を確認してください。これらはサイトの実際の URL と一致している必要があります。
- 必要に応じて、これらの値をデータベース内で直接更新します。.
URL を更新するための SQL クエリの例:
wp_options を更新します。option_value を 'http://example.com' に設定します。option_name を 'siteurl' に設定します。wp_options を更新します。option_value を 'http://example.com' に設定します。option_name を 'home' に設定します。
また、 wp_optionsテーブル内の異常なエントリや競合するリダイレクト設定がないか確認してください。
サードパーティのサービスを確認する
サイトに統合されているサードパーティのサービスが原因で、リダイレクトループが発生する場合があります。その場合の対処方法は次のとおりです。
- サードパーティのサービスを一時的に無効にして、リダイレクト ループが解決されるかどうかを確認します。.
- 各サービスのドキュメントをチェックして、正しく構成されていることを確認してください。.
- また、各サードパーティサービスの設定と権限を確認してください。コールバックとリダイレクトが正しく設定されていることを確認してください。.
診断ツールを使用する
リダイレクト ループの診断と解決に役立つツールがいくつかあります。
- オンライン リダイレクト チェッカー:リダイレクト チェッカーなどのオンライン ツールを使用して、リダイレクト パスを追跡し、ループを特定します。
- ブラウザ開発者ツール:ブラウザで開発者ツールを開きます(F12キーを押すか、右クリックして「検証」を選択)。「ネットワーク」タブに移動し、ページを再読み込みしてリダイレクトのチェーンを確認します。
- WordPress デバッグ: wp-config.php ファイルに次の行を追加して、WordPress のデバッグを有効にします。
定義('WP_DEBUG'、true); 定義('WP_DEBUG_LOG'、true); 定義('WP_DEBUG_DISPLAY'、false);
リダイレクト関連のエラーや問題がないか、wp-content ディレクトリの debug.log ファイルを確認してください。.
最後に
WordPressサイトで発生するERR_TOO_MANY_REDIRECTSエラーを修正することは、最適な機能とシームレスなユーザーエクスペリエンスを維持するために不可欠です。概説されている手順に従うことで、この問題を迅速にトラブルシューティングし、解決することができます。ただし、問題によっては、より高度な解決策やより深い技術的知識が必要になる場合があります。.
このような場合は、迅速な解決のために専門家のサポートをご検討ください。24時間365日WordPressサポートチームは、あらゆる問題に対応し、小さな問題が大きな混乱に発展するのを防ぎます。専門家によるサポートをご希望の方は、ぜひお問い合わせください。ウェブサイトのパフォーマンスが。