O erro ERR_TOO_MANY_REDIRECTS é um problema comum que pode ocorrer em sites WordPress e está geralmente relacionado a redirecionamentos infinitos entre URLs. Isso acontece quando seu site está preso em um ciclo de redirecionamento, enviando o navegador repetidamente de uma URL para outra, sem nunca carregar a página corretamente. Felizmente, esse problema é fácil de corrigir com algumas etapas simples. Vamos mostrar como resolver esse erro de maneira rápida e eficaz.
PASSO 1: Verificar as configurações de URL no WordPress
Uma das causas mais comuns para o erro ERR_TOO_MANY_REDIRECTS é uma configuração incorreta da URL do site.
- Acesse o painel de administração do WordPress (
seusite.com/wp-admin
)
- Navegue até Configurações > Geral.
- Verifique os campos Endereço do WordPress (URL) e Endereço do site (URL). Certifique-se de que ambos estejam corretos e utilizem o mesmo protocolo (http ou https). Se o seu site usa HTTPS, ambos os campos devem começar com “https://”.
- Após verificar as URLs, clique em Salvar alterações.
PASSO 2: Limpar o cache do navegador e plugins de cache
Cache desatualizado pode causar loops de redirecionamento, especialmente se você estiver usando plugins de cache no WordPress.
- Limpe o cache do navegador acessando as configurações do seu navegador e escolhendo a opção para limpar dados de navegação.
- Se você usa plugins de cache no WordPress (como WP Super Cache ou W3 Total Cache), vá até as configurações do plugin e clique em Limpar Cache.
PASSO 3: Código para verificar se seu site está sendo acessado via HTTPS
Se nenhuma das soluções apresentadas acima deu certo, copie o código e siga o passo a passo demonstrado abaixo.
- Acesse os arquivos do seu site usando um cliente FTP (como FileZilla) ou pelo Gerenciador de Arquivos do cPanel
- Localize o arquivo wp-config.php na pasta raiz do seu WordPress
- Faça um backup do arquivo antes de editar
- Abra o wp-config.php para edição e adicione o seguinte código:
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
$_SERVER['HTTPS']='on';
else
$_SERVER['HTTPS']='off';
- Salve o arquivo e faça o upload de volta ao servidor, se estiver usando FTP.
- Recarregue o site para verificar se o erro foi resolvido.
Esse código garante que o WordPress reconheça corretamente se o site está sendo acessado via HTTPS, mesmo se o proxy ou CDN estiver manipulando o protocolo.