Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

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

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WordPressサイトの「Error too many redirects」問題を解決しようとしていますか?

プラグインや不適切な設定が原因で発生するWordPressの一般的なエラーです。しかし、ユーザーがWordPressサイトからロックアウトされてしまうため、特に厄介です。

この投稿では、WordPressの「Error too many redirects」問題を簡単に解決する方法を紹介します。また、サイトへのアクセスを回復し、エラーのトラブルシューティングを行う方法も取り上げます。

Fixing too many redirects error in WordPress

WordPressの「リダイレクトが多すぎるエラー」問題の原因は?

Error too many redirects」はWordPressのリダイレクト設定ミスが原因です。

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

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

ERR_TOO_MANY_REDIRECTS’ メッセージはGoogle Chromeではこのように表示されます。

Error Too Many Redirects in Google Chrome

しかし、このエラーでは、何が競合を引き起こし、WordPressのリダイレクト・ループを強制しているのかがわかりません。

このエラーはFirefoxではこのように表示され、’The page isn’t redirecting properly’というメッセージが表示されます。

Too many redirects error in Firefox

ということで、WordPressでリダイレクトが多すぎるエラーを修正する方法を見てみましょう。

トラブルシューティング、WordPressサイトへのアクセス、エラーの再発防止について順を追って説明します。

動画チュートリアル

Subscribe to WPBeginner

もし、文章での説明がお望みなら、このまま読み進めてほしい。

1.ブラウザーCookieとキャッシュを消去する。

エラーの一般的な原因として、ウェブブラウザのCookieが考えられます。Firefox、Safari、Opera、Microsoft Edgeなど、別のウェブブラウザを使ってサイトにアクセスしてみてください。

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

Clear cookies and cache in Google chrome

すべての主要なブラウザーで、ブラウザーのキャッシュをクリアする方法についての詳細なガイドがあります。

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

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

WordPressのリダイレクトループや「ERR_TOO_MANY_REDIRECTS」の最も一般的な原因は、プラグインの競合です。WordPressプラグインが初期設定のWordPressリダイレクトと競合するような方法でリダイレクトを設定しようとすると、このエラーメッセージが表示されることがあります。

これを解決するには、サイトのWordPressプラグインをすべて無効化する必要があります。通常は、WordPress管理エリアのプラグイン ” すべてのプラグインページに移動し、そこからプラグインを無効化することができます。

Deactivate all plugins

ただし、リダイレクトエラーのため、WordPressの管理エリアにアクセスできない可能性が想定されます。

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

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

Renaming the plugins folder using FTP

そこにプラグインフォルダーがあるので、名前を「plugins.deactivate」に変更してください。

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

Renamed plugins folder

基本的に、WordPressはプラグインファイルを読み込むためにpluginsと呼ばれるフォルダーを探します。フォルダーが見つからない場合、データベース内の有効化したプラグインを自動的に無効化します。

WordPressサイトにアクセスしてみてください。WordPressの管理エリアにログインできるようであれば、いずれかのプラグインがエラーを引き起こしていることになります。

どのプラグインが原因かを調べるには、FTPクライアントかファイルマネージャーアプリに戻り、plugins.deactivateフォルダーを「plugins」にリネームする必要があります。

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

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

3.WordPressのURLを修正する

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

WordPress URL settings

ほとんどのサイトでは、WordPressアドレスとサイトアドレスフィールドのURLは同じでなければなりません。しかし、ユーザーによっては、一方のURLに’www’を使用し、もう一方にwwwでないURLを使用してしまう場合があります。

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

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

Edit functions.php file

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

次に、一番下に以下のコードを追加する必要がある:

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ファイルが表示されます。

Editing .htaccess file via FTP

注:.htaccessファイルが見つからない場合は、WordPressで.htaccessファイルを見つける方法をご覧ください。

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

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

.htaccessファイルを削除したので、再作成する必要があります。通常は、WordPressサイトが勝手にやってくれます。本当に〜してもよいですか?

Refresh permalinks to create .htaccess file

5.WordPressでリダイレクトが多すぎるエラーを防ぐ

先ほど説明した手順で、あなたのサイトのリダイレクト問題が解決していればよいのですが。問題が解決しなかった場合は、サーバーに問題がないかどうかを確認するために、WordPressホスティングサービス会社に相談する必要があるかもしれません。

彼らがあなたのサイトの問題を解決すれば、その原因を突き止めることもできるはずだ。

プラグインが原因の場合は、プラグインのサポートフォーラムに問題を報告する必要があります。WordPressのサポートの依頼方法については、こちらのガイドをご覧ください。しかし、助けを得ることができない場合は、いつでも同じことをする代替プラグインを見つけることができます。

エラーの原因がWordPressサイトの設定ミスによるものであれば、それをメモしておき、サイトの設定が適切に行われていることを確認してください。

詳しくは、WordPressのトラブルシューティングのチュートリアルをご覧ください。

この投稿が、あなたのサイトの「error too many redirects」問題を解決する一助となれば幸いです。WordPressのよくあるエラーをまとめた究極のハンドブックやWordPressのベストSEOプラグインとツールのリストもぜひブックマークしてください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

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

Reader Interactions

303件のコメント返信を残す

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Kamal says

    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.

    • WPBeginner Support says

      If none of the methods from our article were able to solve the issue, we would recommend reaching out to your hosting provider to ensure nothing from their end could be the cause of the error and they should be able to help find the reason for the problem.

      管理者

  3. Kerri-Anne says

    If you’re using CloudFlare or something like that, especially with GoDaddy, that often causes a redirect loop as well. Update the DNS / Nameservers.

  4. Kingsley Chukwuemeka says

    In my case, the issue affects only some blog posts and I am wondering if this same process will work.

  5. Alex Froitzheim says

    Thanks so much for the article! In my case, the problem turned out to be a different one: My domain contained an umlaut (ü). I had to convert my domain name to Punycode and change my wordpress address and site address to the resulting URL.

    • WPBeginner Support says

      Thanks for sharing this for anyone who may also have this issue with an umlaut!

      管理者

  6. Brad Vickers says

    If none of the above works and you are using Cloudflare for DNS, check your SSL settings in Cloudflare. If you have an SSL installed on your hosting server, you need to change the SSL mode to Full (strict) in Cloudflare.

  7. Chethan Kumar says

    Thank you so much, it helped me a lot… My WP site is struck at page loading, i deleted .htaccess file from server after this working fine… you saved my time… loved it

  8. Gimhan says

    Thanks a lot for the content. Removing the .htaccess file which I created manually and letting WordPress create the .htaccess file automatically resolved my issue.

    Thanks again.

  9. Mark Lidster says

    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 :)

  10. Stephen says

    Hi,

    I tried to add the www. in general settings in wordpress as you suggested, only now i cannot acces my wordpress domain anymore… it says it does not recognize my login username and/or password, any suggestions?

    • WPBeginner Support says

      If none of these recommendations are working for you, we would recommend reaching out to your hosting provider for assistance

      管理者

  11. Jay Wulf says

    Hi, I was struggling with this issue for a while and it took me a great degree of research to actually find the solution.

    If you are experiencing “Too many redirects” problem with WordPress

    In my situation, the new website was behind a reverse proxy (NGINX).

    You need to add this to the fix list above.

    Modify wp-config.php add the text

    /**
    * Handle SSL reverse proxy
    */
    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’];}

  12. Dhruv says

    Hello, my problem is not getting solved. My homepage is working fine but the wp-admin has this redirect problem

  13. Jack Mwangi says

    I cannot be able to express my gratitude but I realy thank you very much for your assistance. The last method really worked for me.. Thanks a lot again.

  14. Mohammed Alshami says

    at my site i did all the mentioned steps and i still don’t get any thing i don’t know how to fix it anyone can help ?

    • WPBeginner Support says

      If none of our recommendations were able to assist, we would recommend reaching out to your hosting provider for them to take a look.

      管理者

  15. Jasmin Jai says

    Wonderful content and very informative! It took awhile but we were able to fix our WordPress issue online on our website because of your helpful article here! Thanks again.

  16. Jim Biancolo says

    I was tearing my hair out over this and found another thing to check. If you’re behind a load balancer this can cause the WordPress is_ssl() function to return incorrect values, which can put you into a redirect loop as it tries to redirect to a secure URL even though you’re already at a secure URL.

  17. Aylin says

    Hello. I have tried every recommendation that you have given: plugin, htaccess, wp-config.php but none of them works for me. Please help!!! Thanks

    • WPBeginner Support says

      If none of these recommendations were able to help you, then we would recommend reaching out to your hosting provider for them to take a look

      管理者

  18. Reginald says

    Thank you for this article. Very informative and the way you explained things was so helpful.

    I understand the issue when it is happening over the entire website. My problem is that one category of pages (registration pages for my memberships) is being affected by this issue. Any idea why the error would be specific to a category?

    Every other page on my site is working.

    • WPBeginner Support says

      You would first want to go through the steps in this article. If it still continues you would want to ensure you don’t have any plugins possibly creating redirects.

      管理者

  19. Joseph says

    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.

    “The document has moved here.

    Additionally, a 302 Found error was encountered while trying to use an ErrorDocument to handle the request.”

    thank you

  20. Solomon Daniels says

    Hi! I cloned my site to a new URL using GoDaddy’s Installatron feature, and now when I try to access the cloned site using the new URL, it says ‘too many redirects.’ This means I can’t even access the WordPress back end. Is there a way to try disabling plugins without that access? Do I just temporarily move them to a new folder? Or do you have any suggestions?

  21. Mal says

    How did you know my service provider wouldnt take any blame….its like you new there feed back exactly
    Thanks for saving the day

  22. Daniel Cervantes says

    Well, our website was working just fine then all of a sudden our site went down,
    I did all the steps above.
    what else can we do?

    • WPBeginner Support says

      If the methods in this article aren’t working and you’re seeing the too many redirects error, you would want to reach out to your hosting provider to ensure this isn’t an error from their end.

      管理者

  23. Teja T. Diay says

    I tried with deleting the www. and now I can’t even log in in to the wp-admin anymore, I just get a page with info saying that my page is not working due to too many redirects.
    How can I fix this, I need to continue developing my website.
    “This page isn’t working redirected you too many times.
    Try clearing your cookies.
    ERR_TOO_MANY_REDIRECTS”

  24. Randy King says

    Here is a totally bizarre solution. The infinite login loop just started happening with no change in plugins, etc. I did everything – changed my theme, replaced the .htaccess file, etc. Here’s what I finally ended up doing that seems to have fixed everything: I rebooted my laptop and waited for several hours (in case it was a hosting problem). When I came back in, it all worked.

    I tried clearing browser cache and did everything I could find, but nothing worked. I suspect there was something wacky going on that a reboot cleared up for me. And this is not the first time that this happened. Totally bizarre.

    • WPBeginner Support says

      That is an odd solution but thanks for sharing it, you may want to check with your hosting provider to see if they see the error as well if it continues.

      管理者

  25. SG says

    I’m facing a problem with my multisite network. Its created in local host. Everytime I try to access the new site it shows an error saying “The page isn’t redirecting properly”. If you can help that’d be great! Thanks

    • WPBeginner Support says

      You would want to start with the steps in this article to see if that resolves the issue

      管理者

  26. nasirey says

    i have problem for accessing my wordpress dashboard, when i try to access my wp- admin area it shows me your password is incorrect although my password is correct so if any one can help that kind of problem reply me. thanks.

  27. Lisa says

    Thanks for the article. I was able to fix my “too many redirects” problem by changing the http to https. :)

  28. David Najman says

    Hi,
    I had this error on the product tag page. I tried all the possible repairs mantioned above with no luck.
    Finally, I had to rename slug for tags not to be numbers, eg. 2016, so I renamed it to r2016 and it started to work!
    It must have been caused by some wordpress update, because it have been working few years before with tags named as numbers.

    • WPBeginner Support says

      Thanks for sharing what worked for you, if your product page is created by a plugin you may want to try reaching out to the plugin’s support to let them know about that issue

      管理者

  29. Yavan Kumar says

    Hi,

    My whole website is running properly, but the homepage is redirected too many times and same issue with the wp-admin page too. I tried all the methods you mentioned but nothing worked for me.

    Please advice me if there is any another solution for that.

    Thanks in advance…

    • WPBeginner Support says

      If none of the methods from the article worked, you would want to reach out to your hosting provider for them to see if there are any issues they can see on their end.

      管理者

  30. John Zoetebier says

    My web site is a Bitnami WordPress deployment on Google Cloud Platform.

    When I use:
    define(‘WP_SITEURL’, ‘http:/example.cloud’);

    the home page gets redirected to itself and browsers error message.
    I now use the original Bitnami setting and it works great !
    define(‘WP_SITEURL’, ‘http://’ . $_SERVER[‘HTTP_HOST’] . ‘/’);

    • WPBeginner Support says

      You are missing a slash next to your http in the first define statement but thank you for sharing your workaround.

      管理者

  31. Chad says

    I had to desactivate a plugin and it worked back fine. I identified the plugin to desactivate by looking into my URL where I was getting a redirect error. The plugin name was written there.

    • WPBeginner Support says

      Thanks for sharing how you found the error for others trying to solve this problem :)

      管理者

  32. Josh says

    I’ve tried all the steps here with no luck today. Luckily my website is functioning ok but I can’t log into the wp-admin dashboard for anything.

    What are the other options? There must be other ways I can figure out what’s causing it?

    • Deby says

      I’m having the same. My site works fine for visitors, but I only get the redirect error for the backend, my WP dashboard.
      It’s a new site and I don’t even have any plugins installed yet. I’m stumped.

  33. Bryant Thomas says

    Holy Cow That worked, I’ve done many websites migrations and never ran into this issue. Thank you the define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’); worked with the www.

  34. Rutvi Trivedi says

    Hi, My problem is when I go to my site’s dashboard(/wp-admin) it is giving me this error I tried this solution and unfortunately it is not working. Please help me to solve this error.

  35. Shakeane says

    I just want to say thank you so much for sharing this knowledge, you wouldn’t understand how much this has helped me, something as minor is adding www or leaving the forward slash at the end has caused so many headaches, thank you so much.

返信を残す

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