Por que seu site WordPress está preso em um loop de redirecionamento (e como eu o consertei em 5 minutos)
John Turner
John Turner
Está tudo pronto para mergulhar no seu site WordPress, mas depois, BAM! É atingido pela temida mensagem "err_too_many_redirects".
É como se o seu site estivesse a jogar um jogo de redirecionamento e você estivesse preso no meio, sem conseguir entrar. Esse erro é muito chato e é mais comum do que você imagina.
Mas não se preocupe, não está sozinho e não está definitivamente preso.
Nesta publicação, vou ajudá-lo a resolver essa confusão. Vou explicar o que está a causar o erro de redirecionamento do WordPress e guiá-lo pelas etapas necessárias para recuperar o seu site.
Eis as principais conclusões:
- O
err_too_many_redirectserro significa que o seu navegador está preso num ciclo infinito de redirecionamentos, saltando entre páginas sem nunca realmente chegar a uma delas - As causas mais comuns são URLs do WordPress mal configuradas, problemas com o ficheiro .htaccess, conflitos de plugins, problemas com SSL/HTTPS e configurações incorretas de CDN ou WAF.
- Comece sempre com as soluções rápidas — atualizar o navegador ou limpar a cache resolve isso com mais frequência do que você imagina.
- Esta publicação apresenta nove soluções, ordenadas da mais rápida à mais avançada, para que possa parar assim que uma delas funcionar.
- Backups regulares são a sua melhor rede de segurança. Ferramentas como o Duplicator permitem uma recuperação rápida se algo der errado durante a resolução de problemas.
Índice
- O que é o Erro de Demasiados Redireccionamentos?
- Porque é que o Err_Too_Many_Redirects acontece?
- Como corrigir o erro Demasiados redireccionamentos
- 1. Forçar uma atualização de página
- 2. Limpe a cache e os cookies do seu navegador
- 3. Verificar se existem erros HTTP
- 4. Verifique seus URLs do WordPress
- 5. Verificar as definições HTTPS e o certificado SSL
- 6. Desativar os plug-ins do WordPress
- 7. Verifique seu CDN ou WAF
- 8. Verificar as definições do servidor
- 9. Reinstalar o WordPress
- Como evitar erros de redirecionamentos em excesso
- Perguntas mais frequentes (FAQs)
O que é o Erro de Demasiados Redireccionamentos?
O erro "Demasiados redireccionamentos" ocorre quando o seu browser fica preso num ciclo interminável. Pretende que o seu browser o leve para uma página específica do seu sítio Web. Em vez disso, tenta redirecionar para outras páginas demasiadas vezes, o que resulta num erro.

Normalmente, os redirecionamentos são úteis. Eles guiam-no de uma página antiga para uma nova.
Mas, por vezes, as coisas correm mal. Com o erro de loop de redireccionamento, o seu navegador é enviado para trás e para a frente entre diferentes URLs em vez de chegar a um destino.
É como receber direcções que nos fazem voltar repetidamente ao mesmo sítio, sem nunca chegarmos ao sítio para onde queremos ir. É um carrossel frustrante que nos deixa presos.
Porque é que o Err_Too_Many_Redirects acontece?
Existem alguns suspeitos habituais que tendem a causar demasiados redirecionamentos:
- Definições incorrectas do URL do WordPress
Por vezes, o endereço do sítio Web armazenado nas suas definições está ligeiramente errado, causando loops de redireccionamento no WordPress.
- Problemas com o seu ficheiro .htaccess
O ficheiro .htaccess é como o livro de regras do seu sítio web. Se as regras de redireccionamento estiverem incorrectas, o seu navegador pode andar em círculos.
- Plugins em conflito
Esses plugins úteis que todos nós adoramos? Por vezes, podem entrar em conflito uns com os outros e causar o caos das redirecções.
- Problemas com a sua CDN ou WAF
Se estiver a utilizar uma Rede de Entrega de Conteúdos (CDN) ou uma Firewall de Aplicação Web (WAF), as suas definições podem, por vezes, criar redireccionamentos intermináveis.
- Problemas de configuração SSL/HTTPS
Se o seu sítio utiliza HTTPS mas o certificado não está corretamente configurado, pode causar um ciclo de redireccionamento entre HTTP e HTTPS.
- Configurações incorrectas do servidor
Em raras ocasiões, o problema pode ser com o próprio servidor.
Como corrigir o erro Demasiados redireccionamentos
Chega de falar sobre o problema, vamos ao que interessa e resolvê-lo! Sei que pode parecer complicado, mas não se preocupe, vamos fazê-lo passo a passo.
Começarei com algumas correcções rápidas e fáceis e depois passarei a soluções mais avançadas, se necessário.
Veja como corrigir loops de redirecionamento:
- Forçar uma atualização da página: Limpe as instruções de redirecionamento armazenadas em cache do seu navegador com um único atalho de teclado
- Limpar a cache e os cookies do navegador: force o seu navegador a carregar dados atualizados em vez de repetir informações de redirecionamento desatualizadas.
- Verifique os códigos de estado HTTP: use httpstatus.io para rastrear o caminho de redirecionamento e descobrir exatamente onde o loop começa.
- Verifique os URLs do WordPress: confirme se o endereço do WordPress e o endereço do site correspondem e apontam para o domínio correto.
- Verifique as configurações HTTPS e SSL: verifique se o seu certificado SSL é válido e se o HTTPS não está preso num ciclo de redirecionamento HTTP.
- Desativar plugins do WordPress: desative todos os plugins e reative-os um por um para isolar o conflito.
- Verifique o seu CDN ou WAF: analise as regras do CDN e do firewall que podem estar a redirecionar acidentalmente o seu tráfego.
- Verifique as configurações do servidor: inspecione o seu ficheiro .htaccess para verificar se há regras de redirecionamento incorretas no nível do servidor.
- Reinstalar o WordPress: substitua os ficheiros principais corrompidos como último recurso, sem alterar o seu conteúdo ou plugins.
1. Forçar uma atualização de página
O seu navegador pode estar a reter algumas instruções de redirecionamento antigas armazenadas em cache. Uma atualização rápida pode, por vezes, eliminar isso.
Pense nisto como dar um pequeno empurrão ao seu browser para esquecer o passado e obter as informações mais recentes.
Eis como fazer uma atualização rigorosa:
- Windows: Prima Ctrl + Shift + R
- Mac: Prima Cmd + Shift + R
Pode parecer muito fácil, mas ficaria surpreendido com a frequência com que funciona! É a solução mais rápida, por isso vale a pena tentar antes de mergulhar em coisas mais complexas.
2. Limpe a cache e os cookies do seu navegador
O seu navegador pode estar a utilizar informações desactualizadas que o fazem andar em círculos. Limpar a cache e os cookies obriga o browser a carregar dados novos, o que pode muitas vezes resolver problemas de redireccionamento.
No Google Chrome, clique nos três pontos no canto superior direito. Selecione Eliminar dados de navegação.

Escolha um intervalo de tempo (como Última hora ou Todo o tempo). Limpar os cookies do browser, verificando Cookies e outros dados do site. Limpar a cache do browser verificando Imagens e ficheiros em cache.

Se estiver a utilizar um browser diferente, este guia mostra-lhe como limpar a cache. Quer esteja a utilizar o Mozilla Firefox, o Safari ou algo diferente, encontrará instruções detalhadas.
Depois de limpar os dados do navegador, volte a visitar o seu sítio. Veja se o erro de redireccionamento do WordPress desapareceu.
Além disso, experimente a navegação anónima/privada. Se o seu site funcionar numa janela privada, isso é normalmente um sinal de que o seu navegador normal contém informações desactualizadas. Isto pode ajudá-lo a determinar se é o navegador que está a causar o problema.
Também pode querer limpar a cache do WordPress. Por vezes, os erros de loop de redireccionamento podem ser corrigidos limpando os dados guardados do seu plugin de cache.

3. Verificar se existem erros HTTP
Quando o seu browser tenta aceder a um sítio Web, recebe uma resposta do servidor que inclui um código de estado. Estes códigos são mensagens que indicam ao seu browser se está tudo bem ou se algo correu mal.
Os códigos de estado HTTP podem dizer-nos o que se está a passar com os redireccionamentos. Certos códigos de estado, como 301 (Movido permanentemente) e 302 (Encontrado), indicam que está a ocorrer um redireccionamento.
Se estiver a receber um erro «Too Many Redirects» (Demasiados redirecionamentos), isso significa que esses redirecionamentos estão em loop. Para ver o que está a acontecer nos bastidores, pode usar uma ferramenta chamada httpstatus.io.

Aceda a httpstatus.io. Introduza o URL do seu sítio Web na caixa de introdução. Clique no botão Verificar estado.
A ferramenta mostra-lhe o código de estado HTTP e o caminho de redireccionamento. Mostra-lhe para onde a ligação tenta redirecionar, para que saiba onde está o problema.

4. Verifique seus URLs do WordPress
Uma das causas mais comuns dos loops de redirecionamento são as configurações incorretas de URL no WordPress. É como ter o endereço errado no seu GPS — ele vai levá-lo ao lugar errado.
Nas definições do seu sítio WordPress, tem dois campos de URL importantes: o endereço WordPress e o endereço do sítio.
- O seu endereço WordPress é onde os ficheiros principais do WordPress estão localizados.
- O endereço do site é o endereço que os visitantes digitam nos seus navegadores para aceder ao seu site.
Normalmente, estes dois URLs devem ser os mesmos. Se não corresponderem ou não estiverem a apontar para o domínio correto, isso pode causar erros de redireccionamento.
Também tem de ser consistente com os seus URLs. Por exemplo, se tiver um ciclo de redirecionamento entre www.yourdomain.com e yourdomain.com, isso pode ser um problema com a sua configuração.
Para verificar e alterar estes URLs, inicie sessão no seu painel de controlo do WordPress. Aceda a Definições e depois a Geral.
Procure os campos Endereço do WordPress (URL) e Endereço do site (URL). Certifique-se de que ambos os URLs estão a apontar para o endereço correto. Muito provavelmente, serão idênticos, a menos que tenha dado ao WordPress o seu próprio diretório.

Utilize a versão www. ou a versão não www., mas não ambas. Procure erros de digitação como "http://" versus "https://".
Se precisar de alterar os URLs, tenha muito cuidado e verifique novamente se tudo está correto antes de guardar. Os URLs definidos incorretamente podem bloquear o acesso ao seu painel de controlo, por isso, proceda com cuidado.
Também pode fazer isto com um cliente FTP. Adicione este código ao seu ficheiro wp-config.php:
define('WP_HOME','https://example.com');
define('WP_SITEURL','https://example.com');
Volte a carregar este ficheiro para o seu servidor. Isto deve corrigir os erros de redireccionamento devido aos URLs do WordPress.
5. Verificar as definições HTTPS e o certificado SSL
Vamos falar sobre HTTPS. Se o seu site usa HTTPS (o que realmente deveria fazer por motivos de segurança), um certificado SSL configurado incorretamente pode, às vezes, levar a loops de redirecionamento.
É como ter um segurança que está sempre a mandar as pessoas para trás e para a frente porque não consegue verificar as suas credenciais.
Certifique-se de que o seu servidor tem um certificado SSL válido instalado. Se o seu certificado estiver expirado ou não estiver corretamente configurado, os navegadores queixar-se-ão e redireccioná-lo-ão para fora do sítio. É possível que não consiga aceder ao seu sítio.
Normalmente, pode verificar o seu SSL na sua conta de alojamento ou com uma ferramenta como o SSL Checker. Certifique-se de que o certificado é válido, não expirou e está corretamente instalado.
Por vezes, há um problema em que o site tenta forçar todo o tráfego a utilizar HTTPS, mas uma configuração incorrecta faz com que o site ande para trás e para a frente entre HTTP e HTTPS.
Se utilizar um plugin ou uma definição no seu fornecedor de alojamento para forçar o HTTPS, certifique-se de que está configurado corretamente. As configurações incorrectas podem forçá-lo a entrar num ciclo com HTTP.
Pode estar a carregar alguns recursos através de HTTP enquanto o resto do seu site utiliza HTTPS. Isto é chamado de conteúdo misto e pode causar confusão nos navegadores e levá-lo a entrar num loop.
6. Desativar os plug-ins do WordPress
Por muito que gostemos deles, por vezes os plug-ins podem causar conflitos que conduzem a loops de redireccionamento.
Para ver se os plug-ins estão a causar o problema, desactive-os temporariamente. Pode fazê-lo a partir do seu painel de controlo do WordPress. Vá para Plugins, selecione todos eles e escolha Desativar no menu de acções em massa.

Após desativar os plugins, tente aceder ao seu site novamente. Se o erro «Too Many Redirects» (Demasiados redirecionamentos) tiver desaparecido, o problema era um plugin.
Reactive os seus plug-ins um de cada vez, verificando o seu site depois de ativar cada um deles. Desta forma, pode identificar o plug-in que está a causar o conflito. Quando o erro voltar, é esse o plugin problemático.
Depois de encontrar o plugin problemático, remova-o e procure uma alternativa. Também pode entrar em contacto com o desenvolvedor do plugin para obter ajuda para corrigir o problema.
Se não conseguir iniciar sessão no seu painel de administração do WordPress devido ao ciclo de redireccionamento, pode ainda assim desativar os seus plug-ins. Terá de utilizar o FTP ou o gestor de ficheiros do seu fornecedor de alojamento para aceder aos ficheiros do seu sítio Web.
Em seguida, navegue até ao diretório wp-content e encontre a pasta plugins. Renomeie a pasta de plugins para algo como plugins-deactivate. Isto irá desativar todos os seus plugins.

Renomeie a pasta de plug-ins para o seu nome original quando voltar a iniciar sessão e prossiga com os passos acima para encontrar o plug-in problemático.
Este pode ser um processo tedioso, mas é um passo necessário na resolução de problemas. Ele ajuda a identificar qual plugin é o problema. Assim que o fizer, estará mais perto de resolver o problema!
7. Verifique seu CDN ou WAF
Uma rede de entrega de conteúdo (CDN) e um firewall de aplicações web (WAF) podem ser ótimos para o desempenho e a segurança de um site, mas configurações incorretas nesses serviços podem, às vezes, causar loops de redirecionamento.
Se estiver a utilizar uma CDN, reveja as suas definições. Procure quaisquer regras que possam estar a causar redireccionamentos. Algumas CDNs têm configurações específicas relacionadas a HTTPS, o que pode contribuir para o problema.
As Firewalls de Aplicação Web têm frequentemente regras para filtrar o tráfego malicioso, mas por vezes, estas regras podem causar redireccionamentos acidentalmente. Reveja as suas regras WAF para garantir que nenhuma está a redirecionar incorretamente o tráfego.
Se não conseguir ver o que está errado, pode tentar desativar temporariamente o seu CDN ou WAF. Em seguida, verifique se o seu site está a funcionar novamente. Se sim, então essa é definitivamente a origem do problema.
Se o seu CDN ou WAF estiver a causar o erro "Too Many Redirects", terá de ajustar as suas definições ou contactar a sua equipa de suporte para obter ajuda.
8. Verificar as definições do servidor
Se já excluímos plug-ins, CDNs e WAFs, vamos nos aprofundar nas configurações do servidor. Às vezes, o problema pode vir de configurações no nível do servidor, especialmente no arquivo .htaccess.
Pense neste ficheiro como o livro de regras do seu servidor. Se ele contiver regras de redirecionamento incorretas, seu navegador ficará preso em um loop.
Renomeie o arquivo.htaccess para algo como.htaccess_old. Isto irá efetivamente desativar as regras no ficheiro.

Visite o seu sítio Web e verifique se o erro foi resolvido. Se estiver, então o seu ficheiro .htaccess é a fonte do problema.
Para corrigir este problema, gere um novo ficheiro .htaccess. Felizmente, esse processo é super simples. Vá para Configurações " Permalinks no seu painel de controle e clique em Salvar alterações sem alterar nada.

9. Reinstalar o WordPress
Se já tentou tudo o resto e continua a ver o erro "Too Many Redirects", está na altura de considerar a reinstalação do WordPress.
Este é um último recurso, mas, por vezes, os ficheiros principais do WordPress podem ficar corrompidos, levando a problemas inesperados. É como carregar no botão de reiniciar o seu site, mas certificamo-nos de que fazemos uma cópia de segurança de tudo primeiro.
Antes de tomar qualquer medida drástica, é necessário criar uma cópia de segurança completa do seu sítio Web. Isto inclui tanto a base de dados como os ficheiros.
Ferramentas como o Duplicator são perfeitas para criar cópias de segurança que podem ser utilizadas para restaurar o seu sítio Web. Certifique-se de que inclui tudo o que existe no seu sítio na cópia de segurança.

Em seguida, vá a wordpress.org e descarregue a versão mais recente do WordPress.

Pode carregar manualmente os ficheiros do WordPress para o seu servidor usando FTP ou o seu gestor de ficheiros.
Depois de reinstalar o WordPress, visite o seu sítio Web. Se o erro desaparecer, isso significa que um ficheiro do núcleo foi corrompido.
Como evitar erros de redirecionamentos em excesso
Corrigir erros no WordPress muitas vezes requer tempo e energia. Portanto, vamos nos concentrar em como você pode evitar essa frustração no futuro. Embora não seja possível prevenir todos os problemas possíveis, existem algumas medidas inteligentes que você pode tomar.
Uma das coisas mais importantes que pode fazer é criar cópias de segurança regulares do seu sítio Web. É como ter uma apólice de seguro para o seu sítio.
Se algo correr mal, pode simplesmente restaurar o seu site para um estado de funcionamento anterior. É por isso que sou um grande fã da utilização de ferramentas como o Duplicator.
O Duplicator facilita muito a criação e gestão de cópias de segurança. Possui funcionalidades como cópias de segurança programadas, para que não tenha de se preocupar em fazer cópias de segurança manuais do seu site.

Se cometer um erro durante a resolução de problemas ou se uma atualização de um plug-in danificar o seu sítio, pode restaurá-lo rapidamente a partir de uma cópia de segurança. Isto pode poupar-lhe horas de frustração.

A dada altura, poderá ter de mover o seu site para um novo alojamento ou nome de domínio. Se não utilizar uma ferramenta de migração adequada, como o Duplicator, poderá encontrar erros como URLs incorrectos e loops de redireccionamento.
O Duplicator garante que os seus URLs estão sempre corretos, ajudando a evitar problemas de redireccionamento irritantes. É uma óptima ferramenta para ter no seu kit de ferramentas do WordPress. Basta arrastar e largar a sua cópia de segurança para uma nova localização e já está!

Perguntas mais frequentes (FAQs)
O que é o err_too_many_redirects após a migração do WordPress?
O erro "ERR_TOO_MANY_REDIRECTS" ocorre quando o sítio Web entra num ciclo de redireccionamento. As causas mais comuns incluem definições incorrectas do URL do site no WordPress, configurações de HTTPS incompatíveis ou regras .htaccess defeituosas. Para resolver este problema, verifique as definições de URL do WordPress, certifique-se de que a configuração HTTPS corresponde e reveja as regras .htaccess.
Onde é que edito os redireccionamentos no WordPress?
É possível editar os redireccionamentos no WordPress acedendo ao ficheiro .htaccess através de FTP. Por outro lado, plugins como o Redirection ou o AIOSEO oferecem-lhe uma opção muito mais fácil de utilizar.
Quantos redireccionamentos são demasiados para SEO?
Para efeitos de SEO, mais de três redireccionamentos consecutivos são considerados excessivos e podem prejudicar o desempenho. Os redireccionamentos excessivos abrandam os tempos de carregamento da página e confundem os motores de busca. Minimize os redireccionamentos consolidando cadeias e garantindo que os URLs são resolvidos num único passo.
Como posso depurar demasiados redireccionamentos no WordPress?
Depure "demasiados redireccionamentos" no WordPress verificando as definições de URL do site em Definições " Geral, assegurando que a configuração HTTPS corresponde e revendo as regras .htaccess para loops de redireccionamento. Desactive temporariamente os plug-ins para excluir conflitos e limpe as caches do navegador e do site antes de testar novamente.
Mantenha o seu site WordPress fora de loops de redirecionamento
O mais importante é compreender que cada site é único e que a causa exacta do seu problema de redireccionamento pode ser uma combinação de questões. Por isso, não desista!
Se tiver seguido todos estes passos e continuar a ter problemas, poderá tratar-se de um problema ao nível do servidor que requer a ajuda do seu fornecedor de alojamento.
Depois de resolver o loop de redirecionamento, reserve alguns minutos para documentar o que o causou. Seja um conflito de plug-ins, uma regra .htaccess incorreta ou uma incompatibilidade de URL, anotar isso lhe dará uma vantagem inicial na próxima vez que algo der errado. Uma nota rápida no Google Doc ou mesmo um post-it no seu monitor poupará muito trabalho mais tarde.
Lembre-se, backups adequados são os seus melhores amigos quando se trata de resolver problemas em sites. É por isso que recomendo vivamente que experimente o Duplicator Pro. Ele simplifica o processo de backup e restauração do seu site e ainda ajuda a evitar erros de redirecionamento durante as migrações.
Então, se está pronto para assumir o controlo do seu site WordPress e evitar dores de cabeça futuras com redirecionamentos, atualize para o Duplicator Pro!
Já que está aqui, acho que vai gostar destes outros guias do WordPress:
- Como corrigir links quebrados após uma migração de site
- Como corrigir o facto de o seu site WordPress não funcionar após uma migração
- Dominar a depuração do WordPress: Do básico às técnicas avançadas
- 8 melhores plug-ins de restauração do WordPress para recuperação rápida de dados
- Como limpar um site WordPress