O que é ERR_TOO_MANY_REDIRECTS e como resolver este erro no WordPress

ERR_TOO_MANY_REDIRECTS, também conhecido como erro de redirecionamento, indica que seu site está preso em um ciclo interminável, tentando direcionar o navegador de uma página para outra sem chegar ao destino pretendido.

Felizmente, esse erro não é particularmente difícil de consertar e você geralmente pode resolvê-lo por conta própria. Este artigo apresentará várias maneiras de corrigir o erro ERR_TOO_MANY_REDIRECTS no WordPress, suas causas e como ele se apresenta em diferentes navegadores.

Código de erroERR_TOO_MANY_REDIRECTS
Tipo de erroErro do navegador, erro de código
Variações de erroEsta página não está funcionando. example.com redirecionou você muitas vezes.
A página não está sendo redirecionada corretamente.
O Safari não consegue abrir a página – Ocorreram muitos redirecionamentos ao tentar abrir ‘exemplo.com’.
Causas de erroCookies corrompidos ou cache desatualizado
Configuração incorreta do endereço do site
Plugins problemáticos do WordPress
Configurações incorretas do servidor
Configurações de HTTPS ruins
Problemas de serviços de terceiros

O erro ERR_TOO_MANY_REDIRECTS é um problema comum que mostra que um site está preso em um loop de redirecionamento infinito, em que o navegador é direcionado de uma página para outra sem chegar a um destino.

Quais são as causas do ERR_TOO_MANY_REDIRECTS?

Estas são as causas mais comuns do erro ERR_TOO_MANY_REDIRECTS:

  • Cookies do navegador corrompidos ou cache desatualizado. Os problemas podem surgir no navegador do usuário, como cookies corrompidos ou dados de cache desatualizados, causando redirecionamentos contínuos.
  • Endereço do WordPress mal configurado. Definições incorretas na configuração do URL do WordPress podem levar a esse erro.
  • Plugins do WordPress com defeito. Conflitos de plugins ou problemas com plugins instalados, especialmente aqueles que gerenciam redirecionamentos, privacidade e segurança, podem acionar um loop de redirecionamento contínuo.
  • Configurações incorretas do servidor. Configurações incorretas de redirecionamento do servidor da web, especialmente no arquivo .htaccess do Apache ou no arquivo de configuração do NGINX, podem causar loops de redirecionamento.
  • Regras incorretas de redirecionamento de HTTPS. Redirecionamentos mal configurados em HTTPS podem causar esse erro, especialmente se houver uma incompatibilidade entre o conteúdo seguro e o não seguro.
  • Problemas com serviços de terceiros. Fatores externos, como problemas de redirecionamento de DNS ou configurações de CDN SSL/TLS incorretas, também podem contribuir para esse erro.

Como o erro ERR_TOO_MANY_REDIRECTS surge em diferentes navegadores?

Veja como a mensagem de erro ERR_TOO_MANY_REDIRECTS aparece em diferentes navegadores.

Google Chrome

O Chrome exibe uma mensagem dizendo: “Esta página não está funcionando. exemplo.com redirecionou você muitas vezes”, destacando um erro de loop de redirecionamento. O navegador geralmente sugere ações para corrigir isso, confirmando o problema de redirecionamento.

erro err_too_many_redirects no google chrome

Mozilla Firefox

O Firefox avisa seus usuários com a mensagem “A página não está sendo redirecionada corretamente. O Firefox detectou que o servidor está redirecionando a solicitação para este endereço de uma forma que nunca será concluída“, indicando um ciclo de redirecionamento sem fim.

página de erro do firefox

Safari

No navegador Safari, o aviso é “O Safari não consegue abrir a página – Ocorreram muitos redirecionamentos ao tentar abrir ‘exemplo.com'”. Isso implica um loop em que uma página redireciona para outra, que redireciona de volta, criando um loop infinito.

mensagem de safari não pode abrir a página

Esses problemas de redirecionamento específicos do navegador o ajudam a identificar e entender a natureza do ERR_TOO_MANY_REDIRECTS que está ocorrendo em seu site.

Como corrigir o ERR_TOO_MANY_REDIRECTS

Aqui estão seis etapas para corrigir o ERR_TOO_MANY_REDIRECTS no WordPress. Recomendamos tentar cada uma delas individualmente, para identificar a causa raiz do loop de redirecionamento. Lembre-se de salvar suas alterações para poder revertê-las, se necessário.

1. Limpe os dados do navegador

Às vezes, os dados do navegador armazenam cookies corrompidos e um cache desatualizado, o que leva ao erro ERR_TOO_MANY_REDIRECTS. Antes de fazer mais alterações em seu site WordPress, é aconselhável verificar se o navegador está causando o problema, excluindo o histórico de dados.

Veja como limpar os dados do navegador no Chrome:

  1. Abra o Chrome e clique nos três pontos verticais no canto superior direito.
  2. Navegue até Configurações → Avançado → Limpar dados de navegação.
  3. Na janela Limpar dados de navegação, certifique-se de selecionar Cookies e outros dados do site Imagens e arquivos armazenados em cache.
limpar dados de navegação no chrome
  1. Clique em Limpar dados para excluir cookies, cache e outros arquivos indesejados.

Observe que as etapas para limpar o cache e os cookies em outros navegadores, como o Microsoft Edge, devem ser semelhantes, embora os menus e as opções específicas possam variar um pouco.

Se o erro de redirecionamento persistir, as extensões do navegador podem ser as culpadas. Algumas extensões podem interferir no carregamento e nas interações da página da web. Desativá-las uma a uma pode ajudar a identificar se uma extensão específica está causando o erro de redirecionamento.

2. Verifique as configurações de URL do WordPress

Se o método anterior não tiver sido bem-sucedido, a próxima etapa é verificar se a configuração do URL do WordPress está correta.

Um problema de loop de redirecionamento infinito geralmente surge quando os web masters direcionam acidentalmente o site para o domínio errado ao migrar a hospedagem do WordPress ou alterar os domínios do site.

Para verificar as configurações de URL do seu site, você pode proceder manualmente, por meio do banco de dados ou do painel de controle do WordPress. 

Verificando e Alterando as Configurações de URL Manualmente

Se você encontrar o erro “too many redirects” e não conseguir acessar a área de administração do WordPress, talvez seja necessário ajustar as configurações de URL manualmente. Verifique se a sua hospedagem do WordPress permite a edição do arquivo wp-config.php, seja por meio de um gerenciador de arquivos ou de um cliente FTP como o FileZilla.

Veja como editar o wp-config.php usando o Gerenciador de arquivos da Hostinger:

  1. Faça login no hPanel e navegue até Arquivos → Gerenciador de arquivos.
  2. Localize o arquivo wp-config.php no diretório public_htmlclique com o botão direito do mouse nele e selecione Editar.
editando o arquivo wp-config.php
  1. Insira as seguintes linhas no arquivo, substituindo http://seudominio.com pelo seu domínio real:
define('WP_HOME','http://seudominio.com');

define('WP_SITEURL','http://seudominio.com');
  1. Salve as alterações e visite seu site para ver se o ajuste do URL resolveu o erro ERR_TOO_MANY_REDIRECTS no WordPress.

Editando as configurações de URL via banco de dados

Para corrigir problemas de redirecionamento, você também pode modificar os URLs do WordPress no banco de dados MySQL por meio do phpMyAdmin. Siga estas etapas:

  1. Localize o nome do banco de dados do WordPress no arquivo wp-config.php.
definindo nome do banco de dados wordpress no arquivo wp-config.php
  1. Faça login no hPanel e vá para Bancos de Dados → phpMyAdmin. Clique em Entrar no phpMyAdmin ao lado de seu banco de dados do WordPress.
  2. No phpMyAdmin, abra a tabela wp-options clicando duas vezes nela.
tabela wp_options no phpmyadmin
  1. Na tabela wp-options, localize as entradas siteurl home. Clique em Editar ao lado de cada uma delas.
editando a tabela wp_options no phpmyadmin
  1. Insira o URL correto do seu site WordPress no campo option_value em ambas as entradas. Clique em Executar para salvar as alterações.

Lembre-se de que, se seu site estiver na pasta raiz padrão (/public_html/), use o URL padrão (http://exemplo.com/).

Por outro lado, se ele estiver em uma subpasta como /wp/, altere o URL para http://exemplo.com/wp.

Alterando as configurações de URL no painel do administrador

Se você tiver acesso à área de administração do WordPress, poderá alterar as configurações de URL diretamente no painel. Veja como:

  1. No painel de administração do WordPress, vá para Configurações → Geral.
  2. Revise o endereço do WordPress (URL) e o endereço do site (URL) nas configurações padrão.
  1. Verifique se os dois URLs estão configurados corretamente. Lembre-se de salvar todas as alterações feitas.

Dica

Caso esteja querendo renovar seu projeto ou criar um novo negócio online, acesse o site de registro de domínio da Hostinger para a achar a extensão que mais combina com suas ideias.

3. Exclua o cache do WordPress

Além dos navegadores, seu site também pode acumular um cache corrompido, o que pode levar ao erro ERR_TOO_MANY_REDIRECTS. Veja como limpar o cache do seu site usando o recurso de cache automático da Hostinger e alguns plugins de cache populares:

1. Ative o cache automático

Se você for cliente da Hostinger, poderá usar nosso recurso de cache automático. Projetado principalmente para contornar solicitações de PHP e renderizar páginas da web rapidamente, ele também limpa o cache a cada 30 minutos, o que pode ajudar a resolver erros de redirecionamento.

Para ativar essa opção, vá para Avançado → Gerenciamento de Cache no painel do hPanel. Em seguida, alterne a opção Cache automático para ativá-la.

opção de gerenciamento de cache no hpanel

Depois de ativado, o recurso funcionará automaticamente. Se necessário, você pode excluir manualmente o cache do seu site clicando em Limpar Tudo.

2. Use o plugin WP Fastest Cache

A versão gratuita do WP Fastest Cache oferece um recurso de cache suficiente para te ajudar a limpar o cache do WordPress. Siga estas etapas para usá-lo:

  1. Verifique se o plugin está instalado. Caso contrário, navegue até Plugins → Adicionar novo e procure por WP Fastest Cache. Em seguida, clique em Instalar agora → Ativar.
  2. Depois de ativado, acesse o menu WP Fastest Cache na barra lateral esquerda.
  3. Na guia Excluir cache, escolha Excluir cache ou Excluir cache e CSS/JS reduzido.
opções do wp fastest cache

3. Use o plugin WP Rocket

O WP Rocket é um plugin premium que oferece métodos abrangentes de cache, otimização de banco de dados e lazy loading para acelerar o seu site WordPress. Ele também permite que você limpe o cache do site. Veja a seguir as etapas:

  1. Depois de comprar o WP Rocket, baixe o plugin de cache em seu computador.
  2. Acesse o painel do WordPress, vá para Plugins → Adicionar novo plugin → Enviar plugin e instale o WP Rocket manualmente.
  3. Depois de instalado, navegue até Configurações → WP Rocket.
  4. Em Quick Actions, clique em Clear Cache para eliminar todos os arquivos em cache, incluindo cache de página, de objeto e de servidor.

4. Desative e teste os plugins e temas do WordPress

Como o principal sistema de gerenciamento de conteúdo do mundo, o WordPress oferece uma infinidade de plugins e temas para aprimorar a funcionalidade e a estética do seu site. No entanto, a instalação de plugins problemáticos pode acionar o erro ERR_TOO_MANY_REDIRECTS.

Além disso, alguns plugins de redirecionamento podem causar conflito com a configuração das regras de redirecionamento do servidor, criando um loop infinito.

Para identificar se um plugin específico está causando o erro, desative-o temporariamente na página Plugins do WordPress (por meio do menu Ações em massa), por meio do Gerenciador de arquivos do seu provedor de hospedagem ou usando o cliente FTP FileZilla.

Aqui, usaremos o último:

  1. Inicie o FileZilla em seu computador e conecte-se ao servidor.
  2. Depois de fazer login, acesse o painel Site Remoto. Em seguida, vá para public_html → wp_content e localize a pasta Plugins.
pasta plugins no filezilla
  1. Clique com o botão direito do mouse na pasta e renomeie-a para plugins_backup. Em seguida, tente acessar o site. Se a mensagem de erro não for mais exibida, então um ou mais plugins ativos estão corrompidos ou desatualizados.
  2. Renomeie a pasta de volta para Plugins e solucione individualmente cada pasta de plugin para localizar o problema. Recomendamos começar pelo plugin instalado mais recentemente.
editando pasta de plugins do wordpress no filezilla

5. Verifique o arquivo .htaccess e a configuração do servidor

Às vezes, os loops de redirecionamento podem se originar de problemas no arquivo .htaccess do WordPress, que contém regras de links permanentes e pode incluir configurações personalizadas. Se você suspeitar que esse arquivo está causando problemas, você pode desativá-lo temporariamente para recuperar o acesso ao site.

Lembre-se: sempre faça backup do arquivo .htaccess antes de desativar ou fazer alterações, para garantir que você possa restaurar as configurações originais, se necessário.

Veja como gerenciar o .htaccess com o Gerenciador de arquivos da Hostinger:

  1. Acesse o hPanel e selecione Gerenciador de Arquivos.
  1. Localize seu arquivo .htaccess em public_html.
  2. Clique com o botão direito do mouse no arquivo e selecione Renomear. Renomeie-o para .htaccess_desativado para desativá-lo.
Hostinger's file manager, o arquivo .htaccess é destacado
  1. Verifique se o site está carregando corretamente.
  2. Se essa ação resolver o problema, o arquivo pode ter configurações incorretas. Para editá-lo, clique com o botão direito do mouse no arquivo renomeado e selecione Editar. A configuração padrão geralmente tem a seguinte aparência:
# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress
editando o arquivo .htaccess para verificar erro err_too_Many_redirects

Após fazer as edições necessárias ou restaurar as configurações padrão, renomeie o arquivo novamente para .htaccess. Isso deve corrigir o loop .htaccessredirect.

Esse método se aplica somente a ambientes de hospedagem que usam servidores web LiteSpeed ou Apache, pois eles utilizam o .htaccess.

Se o seu serviço de hospedagem usar o NGINX, o arquivo de configuração será diferente. Recomendamos que você consulte o administrador ou o provedor de hospedagem para obter as configurações corretas.

6. Verifique suas configurações de HTTPS

Certifique-se de que as configurações de HTTPS do seu site estejam definidas corretamente para evitar o erro ERR_TOO_MANY_REDIRECTS. A configuração incorreta do HTTPS pode levar a muitos problemas que interrompem o acesso ao site.

Redirecionamento de Conteúdo Misto

Quando seu site é protegido por HTTPS, mas carrega conteúdo parcial — como imagens, scripts ou folhas de estilo — por HTTP, isso resulta em conteúdo misto. A existência de conteúdo misto faz com que os navegadores bloqueiem o conteúdo inseguro ou tentem resolver o problema por meio de redirecionamento, o que pode levar a erros.

A utilização da ferramenta Redirect Mapper pode ajudar a identificar e corrigir esses links de conteúdo misto, garantindo que todos os recursos sejam carregados por HTTPS.

Redirecionamento de HTTP para HTTPS

Redirecionar todo o tráfego HTTP para HTTPS é uma prática comum para proteger as conexões. Você pode gerenciar isso por meio das configurações do WordPress ou de regras específicas do arquivo .htaccess. No entanto, uma configuração incorreta de redirecionamento de HTTPS pode levar a loops infinitos.

É importante verificar se o seu arquivo .htaccess ou as configurações do WordPress estão aplicando SSL para forçar o HTTPS, evitando redirecionamentos circulares.

Validação e Renovação de Certificados SSL

Um certificado SSL válido e ativo é essencial para que os redirecionamentos HTTPS funcionem. Certifique-se de que seu certificado SSL esteja instalado corretamente, validado e renovado regularmente em seu servidor de hospedagem.

A maioria dos provedores lhe notificará quando for a hora de renovar seu certificado. Um certificado SSL expirado pode resultar em alertas de segurança e problemas de redirecionamento quando os navegadores tentam estabelecer uma conexão segura.

Dica: se você ainda não o tiver, consiga seu Certificado SSL gratuito antes de prosseguir.

7. Inspecione sua CDN

Outra causa possível de erros de loop de redirecionamento podem ser as configurações de serviços de terceiros, como redes de distribuição de conteúdo (CDNs).

Embora as CDNs aumentem as velocidades de carregamento do site distribuindo o conteúdo entre os servidores globalmente, as configurações específicas do modo de criptografia SSL/TLS podem levar inadvertidamente a problemas de redirecionamento.

Gerenciando o Redirecionamento no Cloudflare

Para determinar se o Cloudflare pode estar contribuindo para o loop de redirecionamento, você pode fazer o seguinte:

  1. Faça login no painel do Cloudflare e selecione seu site.
  2. Vá para a guia Visão geral.
visão geral do cloudflare
  1. Na seção Ações avançadas, escolha Pausar o Cloudflare no site. Isso suspende temporariamente os recursos do Cloudflare, permitindo que você veja se o problema permanece sem ele.
ações-avançadas-cloudflare

Corrigindo as configurações de SSL/TLS do Cloudflare

O modo de criptografia SSL/TLS da Cloudflare é fundamental para gerenciar as solicitações entre a CDN e seu site WordPress.

No entanto, definir o modo SSL do Cloudflare como Flexível pode criar problemas, pois faz com que o Cloudflare envie solicitações não criptografadas ao seu servidor. Se o seu site tiver configurações de redirecionamento de HTTP para HTTPS ativadas, isso poderá causar redirecionamentos intermináveis.

Para evitar isso, ajuste as configurações de SSL da Cloudflare para Completo ou Completo (estrito) quando você tiver um certificado SSL válido em seu servidor. Isso garante que a conexão entre a Cloudflare e seu servidor esteja em conformidade com as regras de redirecionamento HTTPS do seu site.

Verificando a configuração do DNS

Configurações inadequadas de DNS podem disparar erros ERR_TOO_MANY_REDIRECTS, especialmente em relação às versões www não www do seu site. Verifique se os seus registros de DNS na Cloudflare (ou em qualquer CDN) apontam com precisão para o seu servidor sem causar redirecionamentos não intencionais.

Após ajustar essas configurações nos serviços de terceiros, sugerimos que você exclua novamente o cache do site.

Corrigindo o erro ERR_TOO_MANY_REDIRECTS: tutorial em vídeo

Assista ao nosso tutorial em vídeo para obter um guia visual sobre como corrigir redirecionamentos infinitos.

Conclusão

Neste guia, abordamos várias estratégias para resolver problemas de redirecionamento que podem afetar negativamente a experiência do usuário e exigir a manutenção do site. Passamos por aspectos que vão desde a limpeza do cache do navegador até o exame das configurações de CDN.

Ao aplicar essas soluções, você pode resolver (e evitar) com eficácia o erro ERR_TOO_MANY_REDIRECTS. Se tiver dúvidas ou métodos adicionais para sugerir, sinta-se à vontade para contribuir na seção de comentários abaixo. Até a próxima!

ERR_TOO_MANY_REDIRECTS: perguntas frequentes

Esta seção responderá às perguntas mais comuns sobre como corrigir o erro ERR_TOO_MANY_REDIRECTS em sites WordPress.

Por que meu URL está sendo redirecionado muitas vezes?

Seu URL pode ser redirecionado muitas vezes devido a cadeias de redirecionamento, em que um URL leva a outro e assim por diante, criando um loop. Para evitar isso, certifique-se de que haja caminhos diretos do URL original para o destino final, evitando assim as cadeias de redirecionamento.

Como evitar o erro ERR_TOO_MANY_REDIRECTS?

Você pode evitar o erro ERR_TOO_MANY_REDIRECTS depurando regularmente os redirecionamentos e analisando os arquivos de log do servidor em busca de anomalias. Certifique-se de que o arquivo .htaccess do seu site, os plugins de redirecionamento e as configurações do servidor estejam configurados corretamente para manter uma navegação tranquila.

É possível encontrar o erro ERR_TOO_MANY_REDIRECTS em dispositivos móveis?

Sim, o erro ERR_TOO_MANY_REDIRECTS também pode ocorrer em dispositivos móveis, afetando o acesso do usuário a sites por meio de navegadores mobile. A utilização de ferramentas de rede e verificadores de redirecionamento pode ajudar a diagnosticar padrões de redirecionamento problemáticos que causam o erro.

Author
O autor

Bruno Santana

Jornalista formado pela Universidade Federal da Bahia e Especialista em Marketing de Conteúdo na Hostinger, onde atuo na criação e otimização de artigos úteis, envolventes e criativos em áreas como desenvolvimento web e, marketing. Além disso, sou colaborador eventual do site MacMagazine e da editoria de cultura do Jornal A Tarde, fascinado por arte, culinária e tecnologia.