Solução de problemas 11 visualizações

Erro 'Too many redirects' no site — como identificar a causa e corrigir

Ver no WHMCS

Erro 'Too many redirects' no site — como identificar a causa e corrigir

Olá, querido(a) cliente da GeHost! 👋

Se seu site está mostrando a mensagem "Too many redirects" — ou seja, caindo em um loop infinito de redirecionamentos — não se preocupe. Esse é um problema comum, mas totalmente solucionável. Como seu Sensei da GeHost, vou te guiar passo a passo, com calma e carinho, para que você encontre a raiz do problema e o corrija com segurança.

O que significa "Too many redirects"?

Essa mensagem aparece quando seu site tenta redirecionar uma página para outra, mas, por algum motivo, entra em um ciclo sem fim. Imagine um corredor com portas que se fecham atrás de você sempre que você tenta sair — é exatamente isso: o navegador fica preso tentando carregar a página, mas nunca consegue.

Esse erro geralmente está ligado a configurações de redirecionamento no seu site, como no .htaccess, no código do site (PHP, JavaScript), ou em configurações de domínio.

Dica Sensei: Antes de tudo, verifique se o erro acontece em todos os navegadores e dispositivos. Se só ocorre no seu, pode ser um problema local (cache, cookies). Se acontece em todos, o problema está no servidor ou no site.

Passo a passo para identificar e corrigir

  1. Verifique se o erro está no seu site ou em um plugin

    Se você usou um sistema como WordPress, WooCommerce, ou outro CMS, o erro pode estar em um plugin de SEO, segurança ou redirecionamento. Tente desativar temporariamente plugins recentes ou de segurança (como "Redirecionamento", "SEO", "Firewall").

    Se o erro desaparecer ao desativar um plugin, você encontrou a causa. Reative um por um para identificar o culpado.

  2. Verifique o arquivo .htaccess

    O arquivo .htaccess é o responsável por regras de redirecionamento no seu site. Ele está na pasta principal do seu site (public_html).

    Para acessá-lo:

    • Entre no painel da GeHost.
    • Na seção Arquivos, clique em Gerenciador de Arquivos.
    Tela do Gerenciador de Arquivos do cPanel com a pasta public_html destacada

    Na pasta public_html, procure por um arquivo chamado .htaccess. Ele pode estar escondido — certifique-se de que está ativada a opção "Mostrar arquivos ocultos" (geralmente um ícone de olho no topo do gerenciador).

  3. Renomeie o .htaccess temporariamente

    Se você encontrar o arquivo, faça um backup antes de qualquer alteração.

    Renomeie o arquivo para .htaccess.bak (ou qualquer outro nome, só não deixe como .htaccess).

    Depois disso, acesse seu site novamente. Se o erro desaparecer, isso confirma que o problema está no arquivo de redirecionamento.

  4. Reveja as regras de redirecionamento

    Se o erro voltar após renomear, o problema pode estar em outro lugar, como no código do site ou em configurações do domínio.

    Se o erro sumiu com o .htaccess renomeado, o problema está nas regras dentro dele. Abra o arquivo .htaccess.bak com um editor de texto (como o bloco de notas) e procure por linhas como:

    • Redirect 301 / https://seusite.com.br/
    • RewriteRule ^(.*)$ https://seusite.com.br/$1 [R=301,L]

    Verifique se há regras que se contradizem ou criam um ciclo. Por exemplo:

    Redirecionar http://seusite.com.br para https://seusite.com.br
    E depois redirecionar https://seusite.com.br de volta para http://seusite.com.br — isso cria um loop!

    Corrija ou remova as regras que criam esse ciclo.

  5. Confira o DNS e o redirecionamento do domínio

    Às vezes, o erro vem do DNS. No painel da GeHost:

    • Entre no painel da GeHost.
    • Na seção Domínios, clique em Editor de Zona de DNS.
    Tela do Editor de Zona de DNS com opções de registro A, CNAME, MX e Gerenciar

    Verifique se há registros CNAME ou A que estão apontando para URLs que causam redirecionamentos em loop. Por exemplo, um CNAME que aponta para o mesmo domínio ou para um subdomínio que redireciona de volta.

  6. Verifique o SSL/TLS

    Se você tem um certificado SSL instalado, certifique-se de que ele está configurado corretamente. Às vezes, o redirecionamento forçado de HTTP para HTTPS pode entrar em conflito com regras mal escritas.

    No painel da GeHost:

    • Na seção Segurança, clique em SSL/TLS Certificates.

    Confira se o certificado está ativo e se o redirecionamento HTTPS está configurado apenas uma vez, sem conflitos.

  7. Teste com um arquivo simples

    Para isolar o problema, crie um arquivo de teste:

    • No Gerenciador de Arquivos, vá até public_html.
    • Crie um novo arquivo chamado teste.html.
    • Dentro dele, coloque apenas: <h1>Teste de acesso</h1>

    Acesse seusite.com.br/teste.html no navegador. Se ele carrega sem erro, o problema está no código do site ou no .htaccess.

Quando procurar ajuda?

Se após todos esses passos o erro persistir, pode ser algo mais complexo — como um bug no código do site, conflito de plugins ou configuração de servidor específica.

Nesse caso, entre em contato com o suporte da GeHost com:

  • O nome do domínio
  • Uma descrição clara do erro (ex.: "o site redireciona infinitamente entre http e https")
  • Se você fez alterações recentes (plugins, .htaccess, DNS)

Nossa equipe está aqui para te ajudar com carinho e dedicação. Lembre-se: você não está sozinho(a) — a GeHost é seu parceiro no mundo digital.

Com carinho,
Sensei da GeHost
*Seu site, sua paz. Nós cuidamos da parte técnica, você cuida da sua história.*

Precisa de Ajuda?

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