WordPressでリダイレクトが多すぎるエラーを修正する方法

「リダイレクトが多すぎます」エラーは、プラグインまたは設定の誤りによって引き起こされる可能性のあるWordPressのエラーです。実際、これは読者や他のWordPressユーザーがよく目にするエラーの1つです。

このエラーはウェブサイトへのアクセスをロックアウトすることさえあり、修正が少し厄介になる可能性があります。幸いなことに、私たちはリダイレクトが多すぎる問題を何度もトラブルシューティングしてきたので、何をすべきかを正確に知っています。

この記事では、WordPressで「リダイレクトが多すぎるエラー」を簡単に修正する方法を紹介します。また、ウェブサイトへのアクセスを回復し、エラーをトラブルシューティングする方法についても説明します。

WordPressでリダイレクトが多すぎるエラーを修正する

WordPressで「リダイレクトが多すぎます」エラーが発生する原因は何ですか?

「リダイレクトが多すぎます」エラーは、WordPressでのリダイレクト設定の誤りが原因で発生します。

ご存知かもしれませんが、WordPressにはリダイレクト機能を使用するSEOフレンドリーなURL構造機能があります。同様に、多くの人気のWordPressプラグインは、この機能を使用して一時的なリダイレクトを設定したり、恒久的な301リダイレクトを作成したり、404エラーを修正したりします。

SSLの安全でないコンテンツを修正するプラグインWordPressキャッシュプラグインを使用している場合、それらがリダイレクトに影響を与え、「リダイレクトが多すぎます」エラーを引き起こす可能性があります。

これは、Google Chromeで「ERR_TOO_MANY_REDIRECTS」メッセージが表示される様子です。

Google Chromeでのリダイレクトが多すぎますエラー

ただし、このエラーは、WordPressでリダイレクトループを引き起こしている競合の原因を教えてくれません。

Firefoxでエラーが発生した場合、メッセージは「ページが正しくリダイレクトされていません」と表示されます。

Firefoxでのリダイレクトが多すぎるエラー

それでは、WordPressで「リダイレクトが多すぎます」というエラーを修正する方法を見ていきましょう。

ステップバイステップのトラブルシューティング、WordPressサイトへのアクセス、およびエラーの再発防止について説明します。

1.ブラウザのCookieとキャッシュをクリアする

エラーの一般的な原因は、ウェブブラウザのCookieである可能性があります。Firefox、Safari、Opera、Microsoft Edgeなどの別のウェブブラウザを使用してウェブサイトにアクセスしてみてください。

別のブラウザでウェブサイトに通常どおりアクセスできる場合は、通常のブラウザのクッキーとキャッシュをクリアする必要があります。

Google ChromeでCookieとキャッシュをクリアする

すべての主要ブラウザでブラウザキャッシュをクリアする方法(高速な方法)について、すべての主要ブラウザでブラウザキャッシュをクリアする方法を説明した詳細なガイドがあります。これにより、その方法を実行するのに役立ちます。

一方、ブラウザを変更しても問題が解決しない場合は、次のステップに進むことができます。

2. すべてのWordPressプラグインを無効にする

WordPressのリダイレクトループまたは「ERR_TOO_MANY_REDIRECTS」の最も一般的な原因は、プラグインの競合です。WordPressのデフォルトのリダイレクトと競合する方法でリダイレクトを設定しようとしているWordPressプラグインが、このエラーメッセージを引き起こす可能性があります。

これを修正するには、ウェブサイトのWordPressプラグインをすべて無効化する必要があります。通常は、WordPress管理画面のプラグイン » すべてのプラグインページに移動して、そこからプラグインを無効化できます。

すべてのプラグインを無効化する

ただし、リダイレクトエラーが原因で、WordPress管理画面にアクセスできない可能性があると想定しています。

その場合は、FileZillaのようなFTPクライアントまたはWordPressホスティングコントロールパネルのファイルマネージャーアプリを使用して、WordPressプラグインを無効にする必要があります。

FTPクライアントを使用してウェブサイトに接続し、/wp-content/フォルダに移動するだけです。

FTPを使用してプラグインフォルダの名前を変更する

そこにはpluginsフォルダがあり、それを「plugins.deactivate」に名前変更する必要があります。

これを行うと、サイトのすべてのWordPressプラグインが無効になります。

プラグインフォルダの名前を変更

基本的に、WordPressはプラグインファイルをロードするためにpluginsという名前のフォルダーを探します。フォルダーが見つからない場合、データベース内のアクティブなプラグインは自動的に無効になります。

さて、WordPressウェブサイトにアクセスしてみてください。これでWordPress管理画面にログインできる場合は、プラグインのいずれかがエラーの原因となっていたことを意味します。

どのプラグインが原因だったのかを突き止めるには、FTPクライアントまたはファイルマネージャーアプリに戻り、plugins.deactivateフォルダの名前を「plugins」に戻す必要があります。

その後、ウェブサイトのWordPress管理画面に切り替え、プラグイン » すべてのプラグインページに移動します。ここから、プラグインを1つずつ有効化し、ウェブサイトにアクセスしてエラーが再現するかどうかを確認できます。

エラーの原因となっているプラグインを見つけたら、そのプラグインの代替を見つけるか、プラグインのWordPressサポートフォーラムに問題を報告することができます。

3. WordPressのURLを修正する

WordPressのURL設定の誤設定も、このエラーのもう一つの主な原因です。通常、これらのオプションは 設定 » 一般 ページで確認できます。

WordPress URL設定

ほとんどのウェブサイトでは、「WordPressアドレス」と「サイトアドレス」フィールドのURLは同じである必要があります。ただし、一部のユーザーは、一方のURLに「www」を使用し、もう一方のURLに非「www」URLを使用する場合があります。

WordPress管理エリアにアクセスできない可能性があるため、FTPクライアントまたはファイルマネージャーアプリを使用してWordPressのURLを修正する必要があるかもしれません。

FTPクライアントを使用してWordPressサイトに接続し、/wp-content/themes/your-theme-folder/に移動します。

functions.php ファイルを編集する

ここから、functions.php ファイルを見つけて、Notepad や TextEdit のようなプレーンテキストエディターで編集する必要があります。

次に、以下を一番下に追加する必要があります。

update_option( 'siteurl', 'https://example.com' );
update_option( 'home', 'https://example.com' );

‘https://example.com’ をご自身のサイトURLに置き換えるのを忘れないでください。これで変更を保存し、ファイルをウェブサイトにアップロードし直すことができます。

その後、ウェブサイトにアクセスして、このエラーが解決されたかどうかを確認してください。

その他の方法については、WordPressのURLを簡単に変更する方法に関するチュートリアルをご覧ください。

4. WordPress .htaccess ファイルのリセット

.htaccessファイルは、リダイレクトやその他のサーバー設定を管理するためにウェブサイトサーバーで使用される特別なファイルです。WordPressはこのファイルを使用して、SEOフレンドリーなURLやその他のリダイレクトも行います。

場合によっては、WordPressプラグインがウェブサイトの.htaccessファイルを変更し、このエラーを引き起こすことがあります。プラグインを非アクティブ化しても、これらの変更が.htaccessファイルから削除されない可能性もあります。

その場合は、WordPressの.htaccessファイルを手動でリセットする必要があります。

再度、FTPクライアントまたはホスティングダッシュボードのファイルマネージャーアプリを使用してウェブサイトにアクセスする必要があります。接続すると、ウェブサイトのルートフォルダに.htaccessファイルが表示されます。

FTP経由で.htaccessファイルを編集する

注意: .htaccessファイルが見つからない場合は、WordPressで.htaccessファイルを見つける方法に関するガイドを参照してください。

まず、バックアップとして.htaccessファイルのコピーをコンピューターにダウンロードする必要があります。その後、ウェブサイトからファイルを削除しても構いません。

これで、WordPressブログにアクセスしてみてください。すべて正常に動作する場合は、.htaccessファイルがリダイレクトエラーの原因であったことを意味します。

.htaccessファイルを削除したので、再作成する必要があります。通常、WordPressウェブサイトは自動的に再作成します。確実に実行するには、設定 » パーマリンクページに移動し、下部にある「変更を保存」ボタンをクリックしてください。

パーマリンクを更新して.htaccessファイルを再作成する

5. WordPressで「リダイレクトが多すぎます」エラーを防ぐ方法

これまでに説明した手順で、ウェブサイトのリダイレクトの問題が解決されたことを願っています。それでも問題が解決しない場合は、サーバーの問題がないことを確認するために、WordPressホスティング会社に問い合わせる必要があるかもしれません。

彼らがあなたのサイトの問題を修正したら、何が原因だったのかも突き止めることができるはずです。

プラグインであった場合は、プラグインのサポートフォーラムに問題を報告する必要があります。WordPressのサポートを適切に依頼する方法については、WordPressサポートの依頼方法のガイドを参照してください。ただし、ヘルプが得られない場合は、同じ機能を持つ代替プラグインを見つけることができます。

エラーがWordPressサイトの設定ミスによって引き起こされた場合は、それに注意し、サイトの設定が正しく設定されていることを確認してください。

詳細なチュートリアルでは、WordPressのプロのように、WordPressの問題を自分でトラブルシューティングする方法について、さらに詳しいヒントをご覧ください。

動画チュートリアル

文章での説明がお好みでない場合は、代わりに動画チュートリアルをご覧ください。

WPBeginnerを購読する

この記事が、ウェブサイトで「リダイレクトが多すぎます」というエラーを解決するのに役立ったことを願っています。また、一般的なWordPressのエラーに関する究極のハンドブックをブックマークし、WordPressサポートへの連絡方法を確認することもできます。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

306 CommentsLeave a Reply

  1. 「一般設定」の「WordPress のアドレス」と「サイトのアドレス」がすべて小文字であることを確認してください。
    うーん。

    • キャピタライゼーションのルールが厳しいホスト向けのこの可能性を共有していただきありがとうございます!

      管理者

  2. この種の問題は、WordPressの内部設定とhtaccessファイル間の不整合によって引き起こされることがよくあります。WordPressがhttpsに設定されているのにhtaccessがhttpに設定されている場合や、wwwバージョンと非wwwバージョンが競合している状況によく遭遇します。その結果、WordPressとhtaccessが「戦い」になり、リダイレクトループが発生します。場合によっては、htaccessファイルをリネームし、基本的なディレクティブのみを含む新しいファイルを作成してテストすることが役立ちます。これはほとんどの場合うまくいきます。その後初めて、プラグインやその他の設定など、他の場所で問題を探し始めます。

  3. 素晴らしいアドバイスをありがとうございます。この問題については、ブラウザのコンソールも非常に役立つと感じています。コンソールでは、ネットワークタブに切り替えることができ、ウェブサイトの読み込み中に何が起こっているか、どこにリダイレクトしようとしているかを確認できます。ウェブサイトが常にリダイレクトしている場所(http-httpsまたはwwwと非wwwドメインなど)がわかっている場合、これは問題の特定をより容易にするのに役立ちます。記事へのちょっとしたヒントです。

  4. I tried all the solutions given above, still getting the same error “redirected you too many times.”.
    It will be really helpful if I can get any SPOC from WordPress or any other solution which can be tried.

    • 当社の記事で紹介した方法のいずれでも問題を解決できなかった場合は、ホスティングプロバイダーに連絡して、エラーの原因がホスティング側にある可能性がないか確認することをお勧めします。彼らは問題の原因を見つけるのに役立つはずです。

      管理者

  5. CloudFlareなどを使用している場合、特にGoDaddyと組み合わせると、リダイレクトループが発生することがよくあります。DNS/ネームサーバーを更新してください。

  6. 私の場合、問題は一部のブログ投稿にのみ影響しており、この同じプロセスが機能するかどうか疑問に思っています。

  7. 記事をありがとうございます!私の場合は、問題が別の原因であることが判明しました。ドメインにウムラウト(ü)が含まれていました。ドメイン名をPunycodeに変換し、WordPressのアドレスとサイトのアドレスを結果のURLに変更する必要がありました。

    • このような問題(ウムラウト付き)を抱えているかもしれないすべての人に、これを共有してくれてありがとう!

      管理者

  8. 上記のいずれも機能せず、CloudflareをDNSに使用している場合は、CloudflareのSSL設定を確認してください。ホスティングサーバーにSSLがインストールされている場合は、CloudflareのSSLモードを「フル(厳格)」に変更する必要があります。

  9. 本当にありがとうございました、とても助かりました…私のWPサイトはページ読み込みで停止していました。サーバーから.htaccessファイルを削除した後、正常に動作しました…時間を節約してくれました…気に入りました

  10. コンテンツをありがとうございます。.htaccessファイルを自分で手動で作成したものを削除し、WordPressに.htaccessファイルを自動的に作成させたところ、問題が解決しました。

    再度、ありがとうございます。

  11. Man, you just saved me a whole heap of time as I’d created a url redirect from within the admin panel then couldn’t obviously get back in. Thought I was going to have to restore an old backup and lose all my work, but your simple addition to the config file via ftp saved all of that. Thank you so much :)

  12. こんにちは、

    ご提案いただいたように、WordPressの一般設定にwwwを追加しましたが、今度はWordPressドメインにアクセスできなくなりました…ログインユーザー名またはパスワードが認識されないと表示されます。何か提案はありますか?

    • これらの推奨事項のいずれも機能しない場合は、ホスティングプロバイダーに支援を求めることをお勧めします

      管理者

  13. こんにちは、この問題にしばらく苦労しており、解決策を見つけるのにかなりの調査が必要でした。

    WordPressで「リダイレクトが多すぎます」という問題が発生している場合

    私の状況では、新しいウェブサイトはリバースプロキシ(NGINX)の後ろにありました。

    上記の修正リストにこれを追加する必要があります。

    wp-config.phpを編集してテキストを追加

    /** * SSLリバースプロキシを処理する */ if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';

    if (isset($_SERVER[‘HTTP_X_FORWARDED_HOST’])) {
    $_SERVER[‘HTTP_HOST’] = $_SERVER[‘HTTP_X_FORWARDED_HOST’];}

  14. こんにちは、私の問題は解決していません。ホームページは正常に動作していますが、wp-adminでこのリダイレクトの問題が発生しています。

  15. 感謝の気持ちを表現することはできませんが、ご協力いただき本当にありがとうございました。最後の方法でうまくいきました。重ねて感謝いたします。

  16. 私のサイトでは、言及されているすべての手順を実行しましたが、何も得られません。どうすれば修正できるかわかりません。誰か助けてもらえませんか?

    • 当社の推奨事項のいずれも役に立たなかった場合は、ホスティングプロバイダーに連絡して確認してもらうことをお勧めします。

      管理者

  17. 素晴らしいコンテンツで、非常に有益でした!時間がかかりましたが、この記事のおかげでウェブサイトのWordPressの問題をオンラインで解決することができました!改めて感謝します。

  18. この問題で頭を抱えていましたが、別の確認事項を見つけました。ロードバランサーの後ろにいる場合、Wordpressのis_ssl()関数が誤った値を返す可能性があり、すでにセキュアなURLにいるにもかかわらずセキュアなURLにリダイレクトしようとするため、リダイレクトループに陥る可能性があります。

  19. こんにちは。あなたが与えてくれたすべての推奨事項(プラグイン、htaccess、wp-config.php)を試しましたが、どれも私にはうまくいきません。助けてください!!!ありがとう

    • これらの推奨事項のいずれも役に立たなかった場合は、ホスティングプロバイダーに連絡して確認してもらうことをお勧めします。

      管理者

  20. この記事をありがとうございます。非常に有益で、説明の仕方がとても参考になりました。

    ウェブサイト全体で問題が発生していることは理解しています。私の問題は、特定のカテゴリのページ(私のメンバーシップの登録ページ)がこの問題の影響を受けていることです。なぜエラーが特定のカテゴリに限定されるのか、何か考えはありますか?

    私のサイトの他のすべてのページは正常に機能しています。

    • まず、この記事の手順を実行してください。それでも問題が続く場合は、リダイレクトを引き起こしている可能性のあるプラグインがないことを確認してください。

      管理者

  21. Hi, Please what should i do?
    i followed the steps involved in removing the /wp in my siteurl. then immediately i altered the wordpress and siteurl and saved changes, i have been unable to login into the wp-admin. the following is the error message i received.

    「ドキュメントはここに移動しました。

    さらに、「Error too many redirects」エラーは、リクエストを処理するためにErrorDocumentを使用しようとした際に発生しました。

    ありがとう

  22. こんにちは!GoDaddyのInstallatron機能を使用してサイトを新しいURLにクローンしましたが、新しいURLでクローンされたサイトにアクセスしようとすると、「リダイレクトが多すぎます」と表示されます。これは、WordPressのバックエンドにアクセスできないことを意味します。そのアクセスなしでプラグインを無効にする方法はありますか?一時的に新しいフォルダに移動するだけでよいですか?それとも何か提案がありますか?

  23. それがwpbeginnerを好きな理由です。解決までわずか1分でした。Syed balkhi様、チームの皆様、ありがとうございます。

  24. どうして私のサービスプロバイダーが一切責任を取らないとわかったのですか…まるで彼らのフィードバックを正確に知っていたかのようです
    一日を救ってくれてありがとう

  25. 美しい…とても分かりやすく説明されています…これで私の問題は解決しました
    このような詳細な投稿をありがとうございます。

  26. ええと、私たちのウェブサイトは問題なく動作していましたが、突然サイトがダウンしました。
    上記のすべての手順を実行しました。
    他に何をすればよいですか?

    • この記事の方法でうまくいかず、リダイレクトが多すぎるというエラーが表示される場合は、ホスティングプロバイダーに連絡して、それが彼らの側からのエラーではないことを確認してください。

      管理者

  27. www.を削除してみましたが、もうwp-adminにもログインできなくなりました。リダイレクトが多すぎるためページが機能していないという情報が表示されるだけのページになります。
    これをどうすれば修正できますか?ウェブサイトの開発を続けなければなりません。
    「このページはリダイレクトが多すぎます。
    Cookieをクリアしてみてください。
    ERR_TOO_MANY_REDIRECTS」

  28. ここに非常に奇妙な解決策があります。プラグインなどを変更せずに、無限ログインループがちょうど発生し始めました。私はすべてを試しました - テーマを変更し、.htaccessファイルを置き換えましたなど。最終的にすべてを修正したと思われることを以下に示します。ラップトップを再起動し、数時間待機しました(ホスティングの問題である可能性があるため)。戻ってきたとき、すべてが機能しました。

    ブラウザのキャッシュをクリアしたり、見つけられる限りのことをすべて試しましたが、何も効果がありませんでした。再起動で解決した何らかの奇妙な問題があったのだと思います。そして、これが初めてではありません。全く不可解です。

    • それは奇妙な解決策ですが、共有していただきありがとうございます。問題が続く場合は、ホスティングプロバイダーにエラーが表示されているか確認することをお勧めします。

      管理者

  29. マルチサイトネットワークで問題が発生しています。ローカルホストで作成しました。新しいサイトにアクセスしようとするたびに、「ページが正しくリダイレクトされません」というエラーが表示されます。助けていただけると幸いです!ありがとうございます。

  30. WordPressダッシュボードへのアクセスに問題があります。wp-adminエリアにアクセスしようとすると、パスワードは正しいにもかかわらず「パスワードが間違っています」と表示されます。この種の問題で助けてくれる人がいれば、返信してください。よろしくお願いします。

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。