Problem „Błąd zbyt wielu przekierowań” to błąd WordPress a, który może być spowodowany przez wtyczkę lub nieprawidłowe ustawienia. W rzeczywistości jest to jeden z najczęstszych błędów obserwowanych przez naszych czytelników i innych użytkowników WordPressa.
Ten błąd może nawet zablokować twoją witrynę internetową, co czyni go nieco trudnym do poprawienia. Na szczęście wielokrotnie rozwiązywaliśmy problem zbyt wielu przekierowań, więc dokładnie wiemy, co robić.
W tym artykule pokażemy, jak łatwo poprawić problem „Błąd zbyt wielu przekierowań” w WordPress. Omówimy również, jak odzyskać dostęp do twojej witryny internetowej i rozwiązać błąd.
Porada eksperta: Wolisz zostawić rozwiązywanie problemów profesjonalistom? Nasze usługi pomocy technicznej WordPress mogą błyskawicznie poprawić twój błąd i przywrócić witrynę do działania. Ponadto oferujemy jednorazowe poprawki, więc nie musisz martwić się o stałe umowy.
Co powoduje problem „zbyt wielu przekierowań” w WordPressie?
„Błąd zbyt wielu przekierowań” jest spowodowany błędnie skonfigurowanym problemem przekierowania w WordPress.
Jak być może już wiesz, WordPress posiada przyjazną dla SEO funkcję struktury adresów URL, która wykorzystuje funkcję przekierowania. Podobnie, wiele popularnych wtyczek WordPress wykorzystuje tę funkcję do ustawiania tymczasowych przekierowań, tworzenia trwałych przekierowań 301 i poprawek błędów 404.
Jeśli używasz wtyczki do poprawki niezabezpieczonej treści SSL lub wtyczki do pamięci podręcznej WordPress, może to również mieć wpływ na przekierowania i powodować błąd „zbyt wielu przekierowań”.
Tak wygląda komunikat „ERR_TOO_MANY_REDIRECTS” w przeglądarce Google Chrome.
Ten błąd nie informuje jednak, co powoduje konflikt i wymusza pętlę przekierowań w WordPress.
Tak wygląda błąd w przeglądarce Firefox z komunikatem „Strona nie przekierowuje prawidłowo”.
W związku z tym przyjrzyjmy się, jak poprawić błąd zbyt wielu przekierowań w WordPress.
Przeprowadzimy Cię krok po kroku przez rozwiązywanie problemów, uzyskiwanie dostępu do Twojej witryny WordPress i zapobieganie ponownemu wystąpieniu błędu.
Film instruktażowy
Jeśli wolisz pisemne instrukcje, czytaj dalej.
1. Wyczyść pliki ciasteczka i pamięć podręczna przeglądarki
Częstą przyczyną błędu mogą być pliki ciasteczka twojej przeglądarki internetowej. Spróbuj uzyskać dostęp do twojej witryny internetowej za pomocą innej przeglądarki internetowej, takiej jak Firefox, Safari, Opera lub Microsoft Edge.
Jeśli jesteś w stanie uzyskać normalny dostęp do witryny internetowej za pomocą innej przeglądarki, musisz wyczyścić pliki ciasteczka i pamięć podręczna przeglądarki w swojej zwykłej przeglądarce.
Mamy szczegółowy przewodnik na temat czyszczenia pamięci podręcznej przeglądarki we wszystkich głównych przeglądarkach, który pomoże ci to zrobić.
Z drugiej strony, jeśli zmiana przeglądarki nie rozwiąże problemu, możesz przejść do następnego kroku.
2. Wyłączanie wszystkich wtyczek WordPress.
Najczęstszą przyczyną pętli przekierowań WordPress lub „ERR_TOO_MANY_REDIRECTS” jest konflikt wtyczek. Wtyczka WordPress próbująca skonfigurować przekierowanie w sposób kolidujący z domyślnymi przekierowaniami WordPress może powodować ten komunikat o błędzie.
Aby to poprawić, musisz wyłączyć wszystkie wtyczki WordPress na twojej witrynie internetowej. Zwykle wystarczy przejść do strony Wtyczki ” Wszystkie wtyczki w obszarze administracyjnym WordPress i stamtąd wyłączać wtyczki.
Zakładamy jednak, że z powodu błędu przekierowania możesz nie mieć dostępu do obszaru administracyjnego WordPress.
W takim przypadku konieczne będzie wyłączanie wtyczek WordPress za pomocą klienta FTP, takiego jak FileZilla lub aplikacji Menedżer plików w panelu sterowania twojego hostingu WordPress.
Wystarczy połączyć się z twoją witryną internetową za pomocą klienta FTP i przejść do katalogu /wp-content/
.
Znajdziesz tam katalog wtyczek
, którego nazwę musisz zmienić na „plugins.wyłączanie”.
Spowoduje to wyłączanie wszystkich wtyczek WordPress na twojej witrynie.
Zasadniczo WordPress szuka katalogu o nazwie wtyczki
, aby wczytywać pliki wtyczek. Gdy nie znajdzie katalogu, automatycznie wyłącza włączone wtyczki w bazie danych.
Teraz możesz spróbować przejść na twoją witrynę internetową WordPress. Jeśli jesteś w stanie logować się do twojego obszaru administracyjnego WordPress, oznacza to, że jedna z wtyczek powodowała błąd.
Aby dowiedzieć się, która wtyczka była winowajcą, musisz przełączyć się z powrotem do klienta FTP lub aplikacji File Manager i zmienić nazwę twojego katalogu plugins.deactivate
z powrotem na „plugins”.
Następnie przejdź do obszaru administracyjnego WordPress twojej witryny internetowej i przejdź do strony Wtyczki ” Wszystkie wtyczki. Z tego miejsca możesz włączać swoje wtyczki jedna po drugiej, a następnie przejdź na swoją witrynę internetową, aby sprawdzić, czy możesz odtworzyć błąd.
Po znalezieniu wtyczki, która powoduje błąd, można znaleźć alternatywę dla tej wtyczki lub zgłosić problem na forum wsparcia WordPress dla wtyczki.
3. Poprawka adresów URL WordPressa
Inną główną przyczyną tego błędu jest błędna konfiguracja w ustawieniach adresu URL WordPress. Zazwyczaj opcje te można zobaczyć na stronie Ustawienia ” Ogólne.
W przypadku większości witryn internetowych adresy URL w polach Adres WordPress i Adres witryny muszą być takie same. Jednak niektórzy użytkownicy mogą używać „www” w jednym adresie URL i adresu URL innego niż www w drugim.
Ponieważ możesz nie mieć dostępu do obszaru administracyjnego WordPress, może być konieczne poprawienie adresów URL WordPress za pomocą klienta FTP lub aplikacji File Manager.
Wystarczy połączyć się z witryną WordPress za pomocą klienta FTP i przejść do katalogu /wp-content/themes/your-theme-folder/
.
Następnie należy znaleźć plik functions.php i edytować go za pomocą zwykłego edytora tekstu, takiego jak Notatnik lub TextEdit.
Następnie należy dodać następujący kod na dole:
update_option( 'siteurl', 'https://example.com' );
update_option( 'home', 'https://example.com' );
Nie zapomnij zastąpić „https://example.com” adresami URL twojej witryny. Możesz teraz zapisać zmiany i przesłać plik z powrotem do twojej witryny internetowej.
Następnie spróbuj przejść na twoją witrynę internetową, aby sprawdzić, czy to rozwiąże błąd.
Więcej metod można znaleźć w naszym poradniku na temat łatwej zmiany adresów URL WordPress.
4. Zresetuj plik .htaccess WordPressa
Plik .htaccess to specjalny plik używany przez serwer witryny internetowej do zarządzania przekierowaniami i innymi ustawieniami serwera. WordPress używa tego pliku również do przyjaznych dla SEO adresów URL i innych przekierowań.
Czasami wtyczki WordPress mogą wprowadzać zmiany w pliku .htaccess twojej witryny internetowej, co może powodować ten błąd. Możliwe jest również, że wyłączanie wtyczki nie usuwa tych zmian z twojego pliku .htaccess.
W takim przypadku będziesz musiał ręcznie zresetować twój plik WordPress .htaccess.
Ponownie, będziesz musiał uzyskać dostęp do twojej witryny internetowej za pomocą klienta FTP lub aplikacji File Manager w kokpicie hostingu. Po połączeniu zobaczysz plik .htaccess w katalogu głównym twojej witryny internetowej.
Uwaga: Jeśli nie możesz znaleźć twojego pliku .htaccess, zapoznaj się z naszym przewodnikiem, jak znaleźć plik .htaccess w WordPress.
Najpierw należy pobrać kopię twojego pliku .htaccess na komputer jako kopię zapasową. Następnie możesz usunąć plik z twojej witryny internetowej.
Możesz teraz spróbować przejść na twój blog WordPress. Jeśli wszystko działa normalnie, oznacza to, że twój plik .htaccess powodował błąd przekierowania.
Teraz, ponieważ usunęliśmy plik .htaccess, będziesz musiał go odtworzyć. Zwykle twoja witryna internetowa WordPress może to zrobić samodzielnie. Aby się upewnić, wystarczy przejść do strony Ustawienia ” Bezpośrednie odnośniki i kliknąć przycisk „Zapisz zmiany” u dołu.
5. Zapobieganie błędom zbyt wielu przekierowań w WordPress
Miejmy nadzieję, że kroki, które właśnie omówiliśmy, naprawiły problem z przekierowaniem na twojej witrynie internetowej. Jeśli nie poprawiły one problemu, być może będziesz musiał porozmawiać ze swoją firmą hostingową WordPress, aby upewnić się, że nie ma problemu z serwerem.
Gdy poprawią problem na twojej witrynie, powinieneś być w stanie dowiedzieć się, co go spowodowało.
Jeśli była to wtyczka, należy zgłosić problem na forum wsparcia technicznego wtyczki. Zobacz nasz przewodnik, jak poprosić o pomoc techniczną WordPress. Jeśli jednak nie jesteś w stanie uzyskać pomocy, zawsze możesz znaleźć alternatywną wtyczkę, która robi to samo.
Jeśli błąd był spowodowany błędną konfiguracją witryny WordPress, możesz to zanotować i upewnić się, że ustawienia twojej witryny są poprawnie skonfigurowane.
Aby uzyskać więcej wskazówek, zapoznaj się z naszym szczegółowym poradnikiem na temat samodzielnego rozwią zywania problemów z WordPressem.
Mamy nadzieję, że ten artykuł pomógł ci rozwiązać problem „błędu zbyt wielu przekierowań” na twojej witrynie internetowej. Możesz również dodać do zakładek nasz ostateczny podręcznik typowych błędów WordPress i zobaczyć, jak skontaktować się z pomocą techniczną WordPress.
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.
Kamal
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
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.
Administrator
Kerri-Anne
If you’re using CloudFlare or something like that, especially with GoDaddy, that often causes a redirect loop as well. Update the DNS / Nameservers.
WPBeginner Support
Thank you for sharing what solved it for you!
Administrator
Kingsley Chukwuemeka
In my case, the issue affects only some blog posts and I am wondering if this same process will work.
WPBeginner Support
It should still work even if it is only a few posts.
Administrator
Valerie
Thank you, 3. Fix WordPress URLs – this one helped!
WPBeginner Support
Happy to hear our recommendation helped!
Administrator
Nata
Thank you! Removing the plugin that caused the conflict helped.
WPBeginner Support
Glad our recommendations were helpful!
Administrator
Mike
Thank you! Nothing was working for me, changing this SSL setting helped!
WPBeginner Support
Glad our guide could help!
Administrator
Andrew
Thank you so much, deleting the ht.access file worked for me
WPBeginner Support
Glad our guide could help
Administrator
Alex Froitzheim
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
Thanks for sharing this for anyone who may also have this issue with an umlaut!
Administrator
Brad Vickers
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.
WPBeginner Support
Thanks for sharing what worked for you for this issue.
Administrator
Jonathan Engelsma
This Cloudflare setting seems to have been my prob… after days of digging around. Thanks man!
Chethan Kumar
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
Gimhan
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.
Mark Lidster
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
WPBeginner Support
Glad our guide was helpful
Administrator
Stephen
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
You can check your username and password using our guide below:
https://www.wpbeginner.com/beginners-guide/how-to-change-your-password-in-wordpress/
Administrator
Solomon
Good day,
I have tried all these and nothing seems to be working.
WPBeginner Support
If none of these recommendations are working for you, we would recommend reaching out to your hosting provider for assistance
Administrator
Jay Wulf
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’];}
WPBeginner Support
Thank you for sharing for those on NGINX servers
Administrator
Antoine
It solved my problem!
I was on HTTPS behind an nginx proxy and I had a redirect loop. Editing the wp-config did the trick!
Ian
Thank you so much, this fixed my problem on AWS (using Apache)
nechry
It also solve my redirect problem!
thank-you
Dhruv
Hello, my problem is not getting solved. My homepage is working fine but the wp-admin has this redirect problem
WPBeginner Support
You would want to go through some of our recommendations in our article below:
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
To help find the issue
Administrator
Jack Mwangi
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.
WPBeginner Support
You’re welcome, glad our guide was helpful
Administrator
Jim Biancolo
There’s a fix in the WP is_ssl() docs that worked for me
Mohammed Alshami
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
If none of our recommendations were able to assist, we would recommend reaching out to your hosting provider for them to take a look.
Administrator
Jasmin Jai
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.
WPBeginner Support
Glad our guide was helpful
Administrator
Jim Biancolo
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.
Mohammed Alshami
how did you fix it ?
Aylin
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
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
Administrator
Reginald
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
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.
Administrator
Joseph
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
WPBeginner Support
It would depend on which of the methods you used from our article below for removing Wordpress from your URL:
https://www.wpbeginner.com/wp-tutorials/how-to-get-rid-of-wordpress-from-your-wordpress-site-url/
Administrator
Solomon Daniels
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?
WPBeginner Support
We have a guide for how to disable plugins that you can follow here:
https://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/
Administrator
Oksana
May God bless you, the author of this article!!!!
WPBeginner Support
Glad our article was helpful
Administrator
U.A
Thanks a lot, solved a big issue for me here!
WPBeginner Support
You’re welcome, glad our article was helpful
Administrator
ABDUL
That’s Why I Love wpbeginner, only one minute to solve. Thanx Syed balkhi sir And Team.
WPBeginner Support
Glad our guide was able to help you
Administrator
Gofar ahmad
Thanks for all. I love wpbeginner. the best content.
WPBeginner Support
You’re welcome, glad you like our content
Administrator
Mal
How did you know my service provider wouldnt take any blame….its like you new there feed back exactly
Thanks for saving the day
WPBeginner Support
You’re welcome, glad our article could help you solve the issue
Administrator
Ben Jamir
Beautiful…so nicely explained..this solved my problem
Thank you for such a detailed post.
WPBeginner Support
You’re welcome, glad you found our post helpful
Administrator
Daniel Cervantes
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
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.
Administrator
Teja T. Diay
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”
WPBeginner Support
You would want to bring back the www to your site, to do that you would edit the options table similar to our guide here:
https://www.wpbeginner.com/beginners-guide/how-to-reset-a-wordpress-password-from-phpmyadmin/
Once you do, for removing www you can follow our guide here:
https://www.wpbeginner.com/beginners-guide/www-vs-non-www-which-is-better-for-wordpress-seo/
Administrator
Randy King
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
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.
Administrator
SG
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
You would want to start with the steps in this article to see if that resolves the issue
Administrator
nasirey
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.
WPBeginner Support
You could try force resetting your password using: https://www.wpbeginner.com/beginners-guide/how-to-reset-a-wordpress-password-from-phpmyadmin/
Administrator
aleecode
awesome, it works. thanks
WPBeginner Support
Glad our recommendation could help
Administrator
Lisa
Thanks for the article. I was able to fix my „too many redirects” problem by changing the http to https.
WPBeginner Support
Thanks for sharing the solution that worked for you
Administrator