O problema “Error too many redirects” é um erro do WordPress que pode ser causado por um plugin ou por configurações incorretas. Na verdade, esse é um dos erros mais comuns vistos por nossos leitores e outros usuários do WordPress.
Esse erro pode até mesmo bloquear o acesso ao seu site, o que o torna um pouco difícil de corrigir. Felizmente, já solucionamos o problema do excesso de redirecionamentos várias vezes, por isso sabemos exatamente o que fazer.
Neste artigo, mostraremos a você como corrigir facilmente o problema “Error too many redirects” no WordPress. Também abordaremos como recuperar o acesso ao seu site e solucionar o erro.
Dica de especialista: Prefere deixar a solução de problemas para os profissionais? Nossos serviços de suporte do WordPress podem corrigir seu erro em pouco tempo e colocar seu site em funcionamento novamente. Além disso, oferecemos correções únicas, portanto, você não precisa se preocupar com contratos contínuos.
O que causa o problema do “Erro de muitos redirecionamentos” no WordPress?
O “Error too many redirects” é causado por um problema de redirecionamento mal configurado no WordPress.
Como você já deve saber, o WordPress tem um recurso de estrutura de URL amigável para SEO que usa a função de redirecionamento. Da mesma forma, muitos plug-ins populares do WordPress usam esse recurso para configurar redirecionamentos temporários, criar redirecionamentos 301 permanentes e corrigir erros 404.
Se você estiver usando um plug-in para corrigir o problema de conteúdo SSL inseguro ou um plug-in de cache do WordPress, isso também poderá afetar os redirecionamentos e causar o erro “too many redirects”.
Esta é a aparência da mensagem “ERR_TOO_MANY_REDIRECTS” no Google Chrome.
No entanto, esse erro não informa o que está causando o conflito e forçando o loop de redirecionamento no WordPress.
Esta é a aparência do erro no Firefox com a mensagem “A página não está sendo redirecionada corretamente”.
Dito isso, vamos dar uma olhada em como corrigir o problema do erro “too many redirects” no WordPress.
Vamos orientá-lo na solução de problemas passo a passo, obtendo acesso ao seu site WordPress e evitando que o erro ocorra novamente.
Tutorial em vídeo
Se você preferir instruções por escrito, continue lendo.
1. Limpe os cookies e o cache do navegador
Uma causa comum do erro pode ser os cookies do navegador da Web. Tente acessar seu site usando um navegador diferente, como Firefox, Safari, Opera ou Microsoft Edge.
Se for possível acessar o site normalmente usando um navegador diferente, será necessário limpar os cookies e o cache do navegador em seu navegador normal.
Temos um guia detalhado sobre como limpar o cache do navegador em todos os principais navegadores que o ajudará a fazer isso.
Por outro lado, se a alteração do navegador não resolver o problema, você poderá passar para a próxima etapa.
2. Desativar todos os plug-ins do WordPress
A causa mais comum dos loops de redirecionamento do WordPress ou “ERR_TOO_MANY_REDIRECTS” é um conflito de plugins. Um plug-in do WordPress que tenta configurar um redirecionamento de uma forma que entra em conflito com os redirecionamentos padrão do WordPress pode causar essa mensagem de erro.
Para corrigir isso, você precisa desativar todos os plug-ins do WordPress em seu site. Normalmente, basta acessar a página Plug-ins ” Todos os plug-ins na área de administração do WordPress e desativar os plug-ins a partir daí.
No entanto, supomos que, devido ao erro de redirecionamento, talvez você não consiga acessar a área de administração do WordPress.
Nesse caso, será necessário desativar os plug-ins do WordPress usando um cliente FTP como o FileZilla ou o aplicativo Gerenciador de arquivos no painel de controle da hospedagem do WordPress.
Basta conectar-se ao seu site usando um cliente FTP e acessar a pasta /wp-content/
.
Lá você encontrará a pasta plugins
, que precisa ser renomeada para ‘plugins.deactivate’.
Isso desativará todos os plug-ins do WordPress em seu site.
Basicamente, o WordPress procura uma pasta chamada plugins
para carregar os arquivos de plugin. Quando não encontra a pasta, ele desativa automaticamente os plug-ins ativos no banco de dados.
Agora, você pode tentar acessar seu site do WordPress. Se for possível fazer login na área de administração do WordPress agora, isso significa que um dos plug-ins estava causando o erro.
Para descobrir qual plug-in foi o culpado, você precisa voltar ao cliente FTP ou ao aplicativo Gerenciador de arquivos e renomear a pasta plugins.deactivate
de volta para “plugins”.
Depois disso, vá para a área de administração do WordPress do seu site e acesse a página Plugins ” Todos os plugins. A partir daí, você pode ativar seus plug-ins um a um e, em seguida, visitar seu site para ver se consegue reproduzir o erro.
Depois de encontrar o plug-in que está causando o erro, você pode encontrar uma alternativa para esse plug-in ou relatar o problema ao fórum de suporte do WordPress do plug-in.
3. Corrigir URLs do WordPress
Outra causa importante desse erro é uma configuração incorreta nas definições de URL do WordPress. Normalmente, você pode visualizar essas opções na página Configurações ” Geral.
Para a maioria dos sites, os URLs nos campos Endereço do WordPress e Endereço do site devem ser os mesmos. No entanto, alguns usuários podem acabar usando “www” em um URL e um URL não www no outro.
Como talvez você não tenha acesso à área de administração do WordPress, talvez seja necessário corrigir os URLs do WordPress usando um cliente FTP ou o aplicativo File Manager.
Basta conectar-se ao seu site WordPress usando um cliente FTP e acessar /wp-content/themes/your-theme-folder/
.
A partir daí, você precisa localizar o arquivo functions.php e editá-lo usando um editor de texto simples, como o Notepad ou o TextEdit.
Em seguida, você precisa adicionar o seguinte código na parte inferior:
update_option( 'siteurl', 'https://example.com' );
update_option( 'home', 'https://example.com' );
Não se esqueça de substituir “https://example.com” pelos URLs de seu próprio site. Agora você pode salvar as alterações e carregar o arquivo de volta ao seu site.
Depois disso, tente visitar seu site para ver se isso resolve o erro.
Para obter mais métodos, consulte nosso tutorial sobre como alterar facilmente os URLs do WordPress.
4. Redefinir o arquivo .htaccess do WordPress
O arquivo .htaccess é um arquivo especial usado pelo servidor do site para gerenciar redirecionamentos e outras configurações do servidor. O WordPress também usa esse arquivo para URLs amigáveis para SEO e outros redirecionamentos.
Às vezes, os plug-ins do WordPress podem fazer alterações no arquivo .htaccess do seu site, o que pode acionar esse erro. Também é possível que a desativação de um plug-in não remova essas alterações do seu arquivo .htaccess.
Nesse caso, você precisará redefinir manualmente o arquivo .htaccess do WordPress.
Novamente, você precisará acessar seu site usando um cliente FTP ou o aplicativo Gerenciador de arquivos no painel de controle de sua hospedagem. Uma vez conectado, você verá o arquivo .htaccess na pasta raiz do seu site.
Observação: se não conseguir encontrar o arquivo .htaccess, consulte nosso guia sobre como localizar o arquivo .htaccess no WordPress.
Primeiro, você precisa fazer o download de uma cópia do arquivo .htaccess para o seu computador como backup. Depois disso, você pode prosseguir e excluir o arquivo do seu site.
Agora você pode tentar visitar seu blog do WordPress. Se tudo funcionar normalmente, isso significa que o arquivo .htaccess estava causando o erro de redirecionamento.
Agora, como excluímos o arquivo .htaccess, você precisará recriá-lo. Normalmente, seu site WordPress pode fazer isso por conta própria. Para ter certeza, basta acessar a página Configurações ” Permalinks e clicar no botão “Salvar alterações” na parte inferior.
5. Como evitar muitos redirecionamentos de erro no WordPress
Esperamos que as etapas que acabamos de abordar tenham corrigido o problema de redirecionamento em seu site. Se elas não resolveram o problema, talvez seja necessário falar com a empresa de hospedagem do WordPress para garantir que não haja um problema no servidor.
Depois que eles corrigirem o problema em seu site, você também poderá descobrir a causa.
Se for um plug-in, você precisará relatar o problema ao fórum de suporte do plug-in. Consulte nosso guia sobre como solicitar suporte do WordPress. No entanto, se não conseguir obter ajuda, você sempre poderá encontrar um plug-in alternativo que faça a mesma coisa.
Se o erro tiver sido causado por uma configuração incorreta do site do WordPress, você poderá anotá-lo e garantir que as configurações do site sejam definidas corretamente.
Para obter mais dicas, consulte nosso tutorial detalhado sobre como solucionar problemas do WordPress por conta própria como um verdadeiro profissional do WordPress.
Esperamos que este artigo tenha ajudado a resolver o problema do “erro de muitos redirecionamentos” em seu site. Você também pode querer marcar nosso manual definitivo de erros comuns do WordPress e ver como entrar em contato com o suporte do WordPress.
Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no 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.
Administrador
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!
Administrador
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.
Administrador
Valerie
Thank you, 3. Fix WordPress URLs – this one helped!
WPBeginner Support
Happy to hear our recommendation helped!
Administrador
Nata
Thank you! Removing the plugin that caused the conflict helped.
WPBeginner Support
Glad our recommendations were helpful!
Administrador
Mike
Thank you! Nothing was working for me, changing this SSL setting helped!
WPBeginner Support
Glad our guide could help!
Administrador
Andrew
Thank you so much, deleting the ht.access file worked for me
WPBeginner Support
Glad our guide could help
Administrador
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!
Administrador
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.
Administrador
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
Administrador
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/
Administrador
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
Administrador
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
Administrador
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
Administrador
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
Administrador
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.
Administrador
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
Administrador
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
Administrador
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.
Administrador
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/
Administrador
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/
Administrador
Oksana
May God bless you, the author of this article!!!!
WPBeginner Support
Glad our article was helpful
Administrador
U.A
Thanks a lot, solved a big issue for me here!
WPBeginner Support
You’re welcome, glad our article was helpful
Administrador
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
Administrador
Gofar ahmad
Thanks for all. I love wpbeginner. the best content.
WPBeginner Support
You’re welcome, glad you like our content
Administrador
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
Administrador
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
Administrador
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.
Administrador
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/
Administrador
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.
Administrador
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
Administrador
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/
Administrador
aleecode
awesome, it works. thanks
WPBeginner Support
Glad our recommendation could help
Administrador
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
Administrador