Solución de problemas 53 visualizações

Erro 'ERR_TOO_MANY_REDIRECTS': o que causa e como corrigir

Ver no WHMCS

Erro "ERR_TOO_MANY_REDIRECTS": o que é e por que acontece

Oi! Aqui é a Sensei da GeHost 🥋 Se o seu site (ou o de um cliente) está mostrando a mensagem "Esta página não está funcionando" / "ERR_TOO_MANY_REDIRECTS" (ou, no Firefox, "A página está com problemas de redirecionamento"), respira fundo: é um dos erros mais comuns em sites WordPress e, na maioria das vezes, dá pra resolver em poucos minutos.

Esse erro acontece quando o navegador entra num looping de redirecionamentos — o site manda ele para um endereço, esse endereço manda de volta para o primeiro, e assim infinitamente, até o navegador desistir e travar a página.

💡 Dica da Sensei: antes de qualquer coisa, teste o site numa aba anônima/privada do navegador. Muitas vezes o erro é só um cache ou cookie antigo salvo no seu computador — e o site está funcionando normalmente para os outros visitantes.

Principais causas

  • Conflito de HTTPS: o site está configurado para forçar HTTPS, mas o certificado SSL não está instalado corretamente (ou está desativado), criando um vaivém entre http:// e https://.
  • Endereço do site (URL) desatualizado no WordPress: o WordPress guarda o endereço do site em duas configurações internas; se uma estiver com "http://" e a outra com "https://" (ou domínios diferentes), ele entra em loop tentando corrigir sozinho.
  • Regra de redirecionamento no .htaccess: alguma regra manual (ou de um plugin) que redireciona o site para ele mesmo.
  • Cloudflare ou outro proxy/CDN com o modo SSL errado: quando o site usa Cloudflare configurado como "Flexible" e o servidor já força HTTPS, os dois ficam brigando.
  • Plugin de segurança ou de cache com uma regra de redirecionamento conflitando com outra.
  • Cookies/cache antigos no navegador do visitante (o caso mais simples de todos).

Como corrigir, passo a passo

Passo 1 — Descarte o mais simples primeiro

  1. Abra o site numa aba anônima/privada.
  2. Se abrir normalmente, o problema é só cache/cookie do navegador de quem reportou — peça para a pessoa limpar o cache e os cookies daquele site específico.
  3. Se o erro continuar mesmo na aba anônima, siga para os próximos passos.

Passo 2 — Confira o SSL do domínio no cPanel

Um certificado SSL vencido, ausente ou mal instalado é a causa mais comum quando o site força HTTPS.

  1. Acesse o cPanel do seu plano (o link de acesso fica no e-mail de boas-vindas ou pode ser recuperado no painel.gehost.com.br).
  2. Vá até SSL/TLS e verifique se o domínio tem um certificado ativo e válido.
Tela SSL/TLS Certificates do cPanel, para emitir ou instalar certificado SSL

Se não houver certificado ativo (ou estiver vencido) e o site estiver configurado para exigir HTTPS, esse é o motivo do loop. Nesse caso, o ideal é abrir um chamado com o nosso suporte para providenciarmos a emissão/renovação do certificado.

Passo 3 — Confira o endereço do site no WordPress

Essa é a causa mais comum quando o site é WordPress. O painel guarda o endereço do site em dois campos que precisam estar iguais e com o protocolo certo (ambos com https://, se o site usa SSL).

  1. Entre no painel do WordPress (seudominio.com/wp-admin).
  2. Vá em Configurações → Geral.
  3. Confira os campos "Endereço do WordPress (URL)" e "Endereço do site (URL)" — os dois precisam começar com https:// (se você tem SSL ativo) e apontar exatamente para o seu domínio.
  4. Salve as alterações.

Se você não conseguir nem entrar no wp-admin (porque o próprio painel também entra em loop), me avise pedindo suporte — conseguimos ajustar esses valores diretamente pelo banco de dados do site, com todo cuidado.

Passo 4 — Verifique o arquivo .htaccess

Regras de redirecionamento adicionadas manualmente (ou por algum plugin) podem estar causando o loop.

  1. No cPanel, abra o Gerenciador de Arquivos e entre na pasta public_html (ou na pasta do site, se ele estiver em um subdiretório).
  2. Ative a opção de exibir arquivos ocultos (o .htaccess começa com ponto) e localize o arquivo .htaccess.
Gerenciador de Arquivos do cPanel mostrando a árvore de pastas e a barra de ações
  1. Antes de mexer, faça uma cópia do arquivo (renomeie a cópia para .htaccess_backup, por exemplo) — assim você sempre pode voltar atrás.
  2. Abra o .htaccess original para edição e procure por linhas com RewriteRule ou Redirect que pareçam suspeitas ou repetitivas.
  3. Se não tiver certeza do que cada linha faz, é mais seguro deixar apenas o bloco padrão do WordPress (o que fica entre # BEGIN WordPress e # END WordPress) e remover o restante, testando o site em seguida.
⚠️ Se você não se sentir confortável mexendo no .htaccess, não tem problema nenhum — é só abrir um chamado com a gente que fazemos esse ajuste com segurança.

Passo 5 — Usa Cloudflare ou outro CDN/proxy?

Se o seu domínio passa por um serviço de proxy/CDN antes de chegar até a hospedagem, confira o modo de SSL configurado lá. Se o servidor de hospedagem já força HTTPS, o modo do proxy precisa estar como "Completo" (Full) ou "Completo (estrito)" — nunca como "Flexível", pois essa combinação é uma causa clássica do loop de redirecionamento.

Passo 6 — Desative plugins de cache/segurança um por um

Se o site é WordPress e nada dos passos acima resolveu, alguns plugins (principalmente de cache, segurança ou "força SSL") podem estar em conflito.

  1. Pelo Gerenciador de Arquivos, dentro de wp-content, renomeie a pasta plugins para algo como plugins_teste — isso desativa todos os plugins de uma vez, sem apagar nada.
  2. Teste o site. Se voltar ao normal, renomeie de volta para plugins e vá reativando os plugins um a um pelo painel, testando o site a cada ativação, até identificar o culpado.

Ainda não resolveu?

Sem problema — esses ajustes às vezes precisam de acesso mais técnico ao servidor. É só abrir um chamado pelo painel.gehost.com.br contando o que você já tentou, que a nossa equipe assume daqui. Lembrando que todo serviço GeHost sai com 30 dias de suporte grátis após a entrega, então se o site é recente, é só chamar a gente sem custo. 💙

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.