1. Home
  2. Como resolver o problema ERR_TOO_MANY_REDIRECTS?

Como resolver o problema ERR_TOO_MANY_REDIRECTS?

O erro ERR_TOO_MANY_REDIRECTS é uma falha comum que pode afetar a navegação de um site e criar confusão para quem o acessa. Esse problema ocorre quando o site entra em um loop de redirecionamentos, ou seja, uma página tenta direcionar para outra repetidamente, sem conseguir carregar o conteúdo final.

A falha pode ser causada por diversas razões, o que inclui configurações inadequadas no servidor ou no CMS, como o WordPress. Além disso, também pode surgir devido à interferência de serviços de CDN, como o Cloudflare, ou ainda por erros na configuração de protocolos de segurança.

Ao ser encontrado, o erro bloqueia o carregamento das páginas, o que pode prejudicar a experiência de quem as acessam e impactar o SEO do site, já que os motores de busca também enfrentam dificuldades para indexar a página corretamente.

Como resolver o erro ERR_TOO_MANY_REDIRECTS?

Abaixo, listamos algumas formas de corrigir o erro. Acompanhe!

Limpe o cache do navegador

Limpar o cache do navegador é uma das primeiras ações a serem tomadas quando o erro ERR_TOO_MANY_REDIRECTS é detectado. O cache armazena informações de navegação, e se o navegador armazenar versões antigas do site, isso pode gerar conflitos nos redirecionamentos.

Ao limpar o cache, o navegador forçará o carregamento das versões mais recentes das páginas, o que pode resolver o problema.

Para isso, basta acessar as configurações do navegador e escolher a opção de limpar o histórico de navegação, sem esquecer de incluir os caches.

Veja como fazer nos dois principais navegadores:

    • Google Chrome
      1. Clique nos três pontos no canto superior direito;
      2. Selecione “Mais ferramentas” e depois “Limpar dados de navegação”;
      3. Marque “Imagens e arquivos em cache” e clique em “Limpar dados”.
      4. Mozilla Firefox
      5. Clique nas três linhas no canto superior direito;
      6. Selecione “Histórico” e depois “Limpar histórico recente”;
      7. Marque “Cache” e clique em “Limpar agora”.

Corrija configurações de URL no CMS

Para corrigir o erro ERR_TOO_MANY_REDIRECTS por configurações incorretas de URL no CMS, siga os passos abaixo:

    1. Acesse “Configurações” no painel do WordPress e clique na aba “Geral”;
    2. Verifique se a URL do WordPress e a URL do site estão corretas e sem divergências;
    3. Ambas as URLs devem ser iguais, sem espaço no final ou “www” no início;
    4. Se as URLs tiverem diferenças, ajuste-as para que sejam consistentes;
    5. Se não conseguir acessar o painel, edite o arquivo wp-config.php via FTP em sua hospedagem WordPress e adicione as linhas de código para WP_HOME e WP_SITEURL com as URLs corretas;
    6. Salve as alterações e recarregue o site.

Reconfigure o protocolo de segurança (SSL)

Outro motivo comum para esse erro é a configuração inadequada do certificado SSL.

Quando o protocolo de segurança HTTPS não está corretamente configurado, ele pode forçar o navegador a realizar redirecionamentos de uma versão HTTP para HTTPS e, assim, criar um loop.

Para corrigir esse problema, é fundamental verificar se o certificado SSL está corretamente instalado e se as configurações de redirecionamento no servidor estão ajustadas para que a versão HTTPS seja carregada sem conflitos.

Ajuste arquivos de configuração do servidor

Os arquivos de configuração do servidor, como o .htaccess, nginx.conf ou web.config, podem ser os responsáveis por loops de redirecionamento. Caso haja alguma configuração errada nesses arquivos, o site pode tentar redirecionar a pessoa usuária repetidamente.

Confira se as regras de redirecionamento, como o redirecionamento 301, estão corretamente configuradas e remova quaisquer entradas duplicadas ou conflitantes.

É importante fazer isso com cuidado, pois ajustes errados podem resultar em falhas no carregamento do site.

Verifique configurações de CDN

Se o seu site utiliza uma CDN (Content Delivery Network), como o Cloudflare, problemas nas configurações de cache e redirecionamento também podem ser a causa do erro ERR_TOO_MANY_REDIRECTS.

A CDN pode armazenar versões antigas do conteúdo do site e criar conflitos com o servidor principal.

A solução é limpar o cache da CDN ou ajustar as configurações para que as versões mais recentes do site sejam carregadas corretamente. Além disso, certifique-se de que a CDN não faz redirecionamentos errados.

Desabilite plugins do WordPress

Em muitos casos, plugins instalados no WordPress podem interferir nas configurações de redirecionamento e causar o erro ERR_TOO_MANY_REDIRECTS.

Para testar se o problema é causado por algum plugin, desative-os temporariamente e veja se o erro persiste. Se o erro desaparecer, ative os plugins um por um para identificar o culpado.

Muitos plugins relacionados a SEO, segurança e cache podem estar envolvidos em redirecionamentos errados. Por isso, é importante que estejam corretamente configurados e atualizados.

O que é o erro ERR_TOO_MANY_REDIRECTS?

O erro ERR_TOO_MANY_REDIRECTS aparece quando um site entra em um loop de redirecionamento e tenta enviar quem o acessa de uma página para outra repetidamente sem sucesso.

Nos servidores, ele pode surgir quando há configurações de redirecionamento incorretas ou conflitantes, como regras mal definidas em arquivos de configuração.

Em sistemas de gerenciamento de conteúdo (CMS) como o WordPress, o erro é comum após alterações nas URLs ou mudanças no domínio, quando as configurações de redirecionamento não são devidamente ajustadas.

A presença de configurações SSL inadequadas ou problemas com CDNs também pode causar esse loop de redirecionamento.

Esse erro é comum, mas pode ser facilmente solucionado ao revisar as configurações do site.

Principais causas do ERR_TOO_MANY_REDIRECTS

Agora que abordamos como resolver o erro, veja quais são as suas principais causas!

Configurações incorretas no servidor

Um dos principais motivos para o erro ERR_TOO_MANY_REDIRECTS são configurações erradas no servidor, como regras de redirecionamento mal configuradas.

Isso pode ocorrer, por exemplo, se o arquivo de configuração, como .htaccess, contiver regras conflitantes ou duplicadas. Essas configurações podem criar loops em que o servidor redireciona a pessoa usuária de uma página para outra sem sucesso.

Para resolver isso, é importante revisar as regras de redirecionamento e garantir que estejam configuradas corretamente.

Problemas no CMS

No caso de sistemas de gerenciamento de conteúdo (CMS) como o WordPress, configurações erradas podem gerar loops de redirecionamento. Isso ocorre principalmente quando o site possui URLs conflitantes ou mal configuradas no painel administrativo.

Por exemplo, redirecionamentos mal configurados de HTTP para HTTPS ou configurações incorretas após mudanças de domínio podem causar esse erro.

Manter as URLs corretamente configuradas é fundamental para evitar esses problemas.

Interferência de serviços de CDN

A utilização de uma CDN (Content Delivery Network), como o Cloudflare, pode ser outra causa comum para o erro ERR_TOO_MANY_REDIRECTS.

Como vimos, se a CDN armazenar versões desatualizadas do site, isso pode gerar conflitos com o servidor principal e forçar redirecionamentos errados. Além disso, as configurações de cache da CDN, se não estiverem ajustadas corretamente, também podem causar loops de redirecionamento.

Limpar o cache da CDN ou ajustar suas configurações pode ajudar a resolver o problema.

Certificados SSL mal configurados

O erro ERR_TOO_MANY_REDIRECTS também pode ser causado por problemas no certificado SSL. Se o servidor tentar forçar o HTTPS, mas o certificado estiver mal configurado ou inválido, pode ocorrer um loop de redirecionamento.

Para corrigir, veja se o certificado SSL está corretamente instalado e se as configurações de redirecionamento estão ajustadas ao servidor.

Cookies corrompidos

Cookies corrompidos ou desatualizados no navegador também podem causar o erro ERR_TOO_MANY_REDIRECTS. Se os cookies armazenados contiverem informações antigas sobre redirecionamentos, isso pode gerar loops.

Limpar os cookies no navegador pode resolver esse problema e permitir que o site seja carregado corretamente.

Como identificar o problema?

Existem algumas formas para detectar o erro ERR_TOO_MANY_REDIRECTS. Conheça as principais!

Verifique os redirecionamentos

Para identificar o erro ERR_TOO_MANY_REDIRECTS, o primeiro passo é ver se os redirecionamentos estão configurados no seu site.

Utilize ferramentas de análise de redirecionamentos como Redirect Path ou Link Redirect Trace para visualizar as URLs redirecionadas e verificar se há loops.

Essas ferramentas mostram o caminho completo de um redirecionamento e facilitam a identificação de onde o problema ocorre.

Analise logs de servidor

Outra maneira de identificar a causa do erro é por meio da análise dos logs de servidor. Eles fornecem informações detalhadas sobre as requisições feitas ao servidor, inclusive os redirecionamentos realizados.

Confira as entradas do log que indicam redirecionamentos para descobrir se há um padrão repetitivo. Isso pode ajudar a identificar se o problema está relacionado a uma configuração de servidor incorreta ou a um conflito no CMS.

Verifique configurações de DNS

Além de revisar redirecionamentos e logs, outro passo importante é conferir as configurações de DNS. Se houver problemas com a resolução do domínio, isso pode gerar redirecionamentos indesejados.

Ferramentas como DNSstuff ou IntoDNS permitem descobrir se há inconsistências nas configurações de DNS que possam afetar a forma como as pessoas são direcionadas ao seu site e, assim, ajudar a identificar problemas de redirecionamento.

Como evitar o erro ERR_TOO_MANY_REDIRECTS?

Prevenir o erro ERR_TOO_MANY_REDIRECTS envolve práticas simples, mas eficazes.

Comece sempre por manter suas URLs configuradas corretamente, especialmente após mudanças de domínio ou alterações nas configurações de protocolo de segurança (SSL).

Use plugins de cache e redirecionamento com cautela, a fim de que não haja conflitos.

Também é importante revisar regularmente as configurações da sua CDN para evitar problemas de cache desatualizado.

Além disso, escolha uma boa hospedagem para seu site. Hospedagens confiáveis, como a Locaweb, oferecem servidores bem configurados para evitar esses problemas, com suporte especializado para o WordPress e otimizações específicas para sites que utilizam redirecionamentos complexos.

Saiba mais sobre nossa hospedagem de site!

Este artigo foi útil ?