Introducing ZYNOO General Purpose & CPU Optimized Servers   Learn More >

Como corrigir ERR_TOO_MANY_REDIRECTS (7 soluções simples)

ERR_TOO_MANY_REDIRECTS significa que seu navegador está seguindo redirecionamentos sem conseguir chegar à página solicitada. Isso geralmente acontece quando um site direciona os visitantes repetidamente entre duas URLs, como as versões HTTP e HTTPS da mesma página.

O problema pode ocorrer em qualquer site, incluindo sites WordPress, lojas virtuais e aplicativos personalizados.

Se você é visitante, comece testando o site em uma janela de navegação privada e limpando os cookies dele. Se o site é seu, verifique se há redirecionamentos conflitantes ou erros nas configurações de SSL ou do aplicativo.

O que causa o erro ERR_TOO_MANY_REDIRECTS?

Um redirecionamento instrui o navegador a acessar outra URL. Por exemplo, um site pode redirecionar visitantes de http://example.com para https://example.com.

Normalmente, esse comportamento é esperado. Mas regras conflitantes podem criar um loop infinito:

HTTP → HTTPS → HTTP → HTTPS

Depois de um tempo, o navegador para de seguir os redirecionamentos e exibe um erro.

As causas comuns incluem:

  • Redirecionamentos conflitantes entre HTTP e HTTPS.
  • Configurações incorretas de SSL/TLS no Cloudflare ou em outro proxy.
  • URLs do site ou do WordPress configuradas incorretamente.
  • Conflitos entre plugins de cache, segurança ou redirecionamento.
  • Regras de redirecionamento incorretas no servidor.
  • Cookies do navegador que provocam redirecionamentos repetidos para a página de login.

O Chrome costuma exibir ERR_TOO_MANY_REDIRECTS, enquanto outros navegadores podem mostrar uma mensagem indicando que a página não está redirecionando corretamente.

O que causa o erro ERR_TOO_MANY_REDIRECTS?

1. Teste o site no modo de navegação privada

Primeiro, abra o site afetado em uma janela anônima ou privada.

Se ele carregar normalmente nessa janela, o problema pode estar relacionado a cookies, a uma extensão ou a configurações específicas do navegador.

Tente desativar temporariamente as extensões relevantes ou limpar os cookies do site afetado.

No Chrome, você pode acessar os controles de informações e configurações do site para gerenciar os dados armazenados. O menu exato varia conforme a versão do navegador.

Se o erro persistir em diferentes navegadores e dispositivos, é mais provável que esteja relacionado à configuração do site, e não ao seu navegador.

Observação: limpar os cookies pode resolver alguns loops de redirecionamento relacionados à sessão, mas não corrige redirecionamentos conflitantes no servidor.

2. Verifique a cadeia de redirecionamentos do site

Se você administra o site, identifique para onde os redirecionamentos levam os visitantes antes de alterar as configurações.

Você pode inspecionar os redirecionamentos usando as Ferramentas do desenvolvedor do navegador ou o comando curl.

Em um sistema com o curl instalado, execute:

curl -IL --max-redirs 10 https://example.com

Substitua example.com pelo seu domínio.

Isso segue até dez redirecionamentos e exibe os cabeçalhos das respostas. Procure cabeçalhos Location repetidos que apontem entre as mesmas URLs.

Por exemplo:

Location: http://example.com/
Location: https://example.com/
Location: http://example.com/

Isso sugere um conflito entre redirecionamentos de HTTP para HTTPS.

O resultado também pode revelar loops envolvendo www, URLs sem www, páginas de login ou barras finais.

Depois de identificar as URLs que se repetem, investigue a configuração responsável por esses redirecionamentos.

3. Verifique as configurações de SSL/TLS no Cloudflare

Usuários do Cloudflare podem encontrar loops de redirecionamento quando as configurações de SSL/TLS entram em conflito com redirecionamentos configurados no servidor de origem.

Um exemplo comum envolve o modo SSL Flexible.

No modo Flexible, os visitantes podem se conectar ao Cloudflare usando HTTPS, enquanto o Cloudflare se conecta à origem por HTTP. Se a origem forçar o redirecionamento de todas as requisições HTTP para HTTPS, elas poderão entrar em loop.

Para investigar:

  1. Entre na sua conta do Cloudflare.
  2. Selecione o domínio afetado.
  3. Abra as configurações de SSL/TLS.
  4. Confira o modo de criptografia atual.
  5. Verifique se o servidor de origem redireciona requisições HTTP para HTTPS.

Se a origem tiver um certificado TLS válido e confiável, Full (strict) geralmente é a configuração preferível.

Não altere os modos sem antes verificar a configuração. Confirme que a origem aceita HTTPS e apresenta um certificado válido para o nome de host solicitado.

Verifique também as regras de redirecionamento do Cloudflare e quaisquer outras configurações que imponham o uso de HTTPS para garantir que não haja conflitos.

4. Corrija o erro ERR_TOO_MANY_REDIRECTS no WordPress

Sites WordPress podem apresentar loops de redirecionamento devido a endereços incorretos, plugins ou configurações conflitantes de HTTPS.

Verifique as configurações de URL do WordPress

Se você consegue acessar o painel, abra:

Configurações → Geral

Verifique estes campos:

  • Endereço do WordPress (URL)
  • Endereço do site (URL)

Em uma instalação típica do WordPress, ambos podem usar:

https://example.com

No entanto, esses endereços nem sempre precisam ser iguais. Uma instalação do WordPress em um subdiretório pode usar valores diferentes.

Se você não consegue acessar o wp-admin, verifique se as seguintes constantes foram definidas em wp-config.php:

define( 'WP_HOME', 'https://example.com' );
define( 'WP_SITEURL', 'https://example.com' );

Essas configurações são apenas exemplos; não copie os valores sem verificar sua instalação.

Se as constantes já existirem, confira se correspondem à configuração real do seu WordPress. Não adicione definições duplicadas.

Verifique os plugins do WordPress

Se o erro começou após a instalação ou atualização de um plugin, investigue os plugins responsáveis por:

  • Forçar o uso de HTTPS.
  • Redirecionar URLs.
  • Gerenciar o cache.
  • Gerenciar a segurança ou o login.

Se você não consegue acessar o painel, use o Gerenciador de Arquivos ou o SFTP para renomear temporariamente a pasta do plugin suspeito dentro de wp-content/plugins.

Se o site voltar a ficar acessível, investigue as configurações desse plugin antes de restaurá-lo.

Evite desativar todos os plugins, a menos que isso seja necessário para isolar o problema.

5. Inspecione as regras de redirecionamento do .htaccess ou do Nginx

Regras incorretas no servidor web também podem causar ERR_TOO_MANY_REDIRECTS.

Em hospedagens que usam Apache, os redirecionamentos podem ser definidos no arquivo .htaccess. Geralmente, ele fica no diretório raiz dos arquivos do site.

Antes de editá-lo, baixe uma cópia de segurança.

Verifique se há redirecionamentos duplicados ou conflitantes entre HTTP e HTTPS ou entre domínios.

Por exemplo, uma regra pode forçar o uso de HTTPS, enquanto outra envia os visitantes de volta para HTTP.

No Nginx, as regras de redirecionamento são configuradas nos arquivos de configuração do servidor, e não no .htaccess.

Se o site usa um proxy reverso, confirme também que o aplicativo reconhece corretamente o protocolo da requisição original. Caso contrário, ele poderá redirecionar repetidamente requisições que, por engano, identifica como HTTP.

Não remova todas as regras de reescrita nem substitua arquivos de configuração sem entender sua finalidade. Isso pode afetar rotas existentes, configurações de segurança ou aplicativos.

6. Limpe os caches do site e da CDN

Depois de corrigir a configuração de redirecionamento que causou o problema, limpe os caches que ainda possam conter redirecionamentos desatualizados.

Dependendo da sua configuração, eles podem incluir:

  • Plugins de cache do site.
  • Caches de páginas da hospedagem.
  • Caches da CDN.
  • Caches e cookies do navegador.

Se você usa o Cloudflare, verifique o comportamento relevante do conteúdo armazenado em cache e limpe-o quando apropriado.

Lembre-se de que redirecionamentos permanentes armazenados em cache podem persistir em alguns navegadores. Por isso, testar em uma nova sessão do navegador pode ajudar a confirmar a correção.

7. Entre em contato com seu provedor de hospedagem

Se o site ainda exibir ERR_TOO_MANY_REDIRECTS, entre em contato com seu provedor de hospedagem e forneça as informações que você reuniu.

Informe a URL afetada, quando o problema começou, se ele ocorre em vários dispositivos e se houve alterações recentes nas configurações de SSL, plugins, domínio ou servidor.

Se possível, forneça a cadeia de redirecionamentos obtida com o curl ou com as Ferramentas do desenvolvedor.

Seu provedor de hospedagem pode ajudar a identificar redirecionamentos configurados no servidor web ou na infraestrutura de hospedagem.

Como evitar loops de redirecionamento

Algumas boas práticas podem reduzir o risco de problemas futuros com redirecionamentos:

  • Use um domínio preferencial e uma configuração de HTTPS consistentes.
  • Evite impor os mesmos redirecionamentos por meio de vários sistemas independentes.
  • Verifique as configurações do proxy reverso e de SSL/TLS.
  • Teste as regras de redirecionamento antes de colocá-las em produção.
  • Faça cópias de segurança dos arquivos de configuração antes de alterar as regras do servidor.
  • Verifique novamente os redirecionamentos após migrações ou alterações na configuração da CDN.

Um redirecionamento deve levar os usuários ao destino pretendido, e não de volta a uma URL anterior.

Perguntas frequentes

O que significa ERR_TOO_MANY_REDIRECTS?

ERR_TOO_MANY_REDIRECTS significa que o navegador encontrou redirecionamentos demais ao tentar carregar uma página. Isso geralmente acontece quando configurações conflitantes do site direcionam repetidamente os visitantes entre URLs diferentes.

Limpar os cookies pode corrigir ERR_TOO_MANY_REDIRECTS?

Sim, às vezes. Cookies corrompidos ou desatualizados podem contribuir para loops de redirecionamento relacionados a login e sessão. No entanto, limpar os cookies não resolve redirecionamentos incorretos configurados no servidor do site.

ERR_TOO_MANY_REDIRECTS é causado por um certificado SSL?

Não diretamente. O erro pode ocorrer quando as configurações de redirecionamento entre HTTP e HTTPS entram em conflito, especialmente em determinadas configurações de CDN ou proxy reverso. Um certificado SSL/TLS inválido normalmente gera um aviso diferente no navegador.

Como corrigir ERR_TOO_MANY_REDIRECTS no Chrome?

Comece abrindo o site no modo de navegação anônima. Se funcionar, limpe os cookies do site afetado e verifique as extensões do navegador. Se o erro persistir em vários navegadores, provavelmente tem origem na configuração do site.

ERR_TOO_MANY_REDIRECTS pode ocorrer em sites que não usam WordPress?

Sim. Loops de redirecionamento podem afetar qualquer site, incluindo aplicativos personalizados e sites hospedados em plataformas de hospedagem em nuvem ou que usam Apache ou Nginx. O problema não é exclusivo do WordPress.

Conclusão

ERR_TOO_MANY_REDIRECTS ocorre quando um navegador encontra um loop de redirecionamento repetido em vez de chegar à página solicitada.

Comece descartando problemas específicos do navegador. Depois, inspecione a cadeia de redirecionamentos e verifique as configurações de HTTPS, a configuração do aplicativo e as regras de redirecionamento do servidor.

Em sites WordPress, preste atenção especial às URLs do site e aos plugins. Se você usa o Cloudflare, confirme que o modo SSL/TLS é compatível com a configuração do servidor de origem.

Identificar o redirecionamento conflitante é a maneira mais confiável de resolver o erro sem fazer alterações desnecessárias.

Table of Content

Um erro 502 Bad Gateway no Nginx geralmente significa que o Nginx não conseguiu receber

O erro 504 Gateway Timeout ocorre quando um servidor que atua como gateway ou proxy

Um servidor MCP é um programa que permite que aplicativos de IA se conectem a

Build your next project with ZYNOO

From your first website to demanding applications, choose the resources and control you need.

Shared Hosting

Start your blog or business website with cPanel, LiteSpeed and CloudLinux.

VPS Hosting

Grow your websites and applications with NVMe storage, KVM virtualization and full root access.

Dedicated Servers

Power demanding projects with your own physical server, dedicated resources and control over your environment.

Rolar para cima