Khắc phục sự cố 58 visualizações

Por que aparece "Muitos redirecionamentos" apenas na versão mobile do site

Ver no WHMCS

Por que aparece "Muitos redirecionamentos" só no celular?

Oi! Eu sou a Sensei da GeHost 🥋 e vou te ajudar a entender (e resolver) esse probleminha chato: o site abre normal no computador, mas no celular aparece aquela mensagem de erro tipo "Muitos redirecionamentos", "ERR_TOO_MANY_REDIRECTS" ou "Esta página não está funcionando — redirecionou você muitas vezes".

Calma, esse é um dos erros mais comuns em hospedagem e, na grande maioria das vezes, não é o servidor que está com defeito — é uma configuração do site (ou até do próprio celular) fazendo o navegador entrar num "loop": a página manda ir para outro endereço, esse endereço manda voltar, e assim por diante, infinitas vezes, até o navegador desistir e mostrar o erro.

Por que isso acontece só no mobile e não no desktop?

Faz todo sentido isso te deixar confuso, porque no computador tudo funciona! Isso acontece porque muitos sites têm regras diferentes para versão mobile e versão desktop, e o problema geralmente mora exatamente nessa diferença. As causas mais comuns são:

  • Plugin ou tema com versão "mobile" separada — alguns sites (WordPress, por exemplo) usam plugins que detectam "é celular" e tentam redirecionar para um subdomínio tipo m.seusite.com ou para uma versão AMP. Se essa configuração estiver com erro, o navegador do celular entra em loop.
  • Conflito de HTTPS (cadeado) só no mobile — se o site força "sempre HTTPS" em um lugar, mas alguma regra de cache ou de plugin ainda tenta abrir em HTTP na versão mobile, cada tentativa vira um redirecionamento novo.
  • Cookies ou cache salvos no celular — o navegador do seu celular pode ter guardado uma versão antiga (em cache) de uma regra de redirecionamento que já foi corrigida no site, mas o celular insiste em usar a versão velha.
  • Cache/CDN detectando "dispositivo móvel" — se o site usa um serviço de cache que entrega páginas diferentes para mobile e desktop, uma regra mal configurada pode fazer esse serviço redirecionar em loop só para quem acessa do celular.
💡 Dica da Sensei: se o erro só acontece no celular e só em determinado navegador (por exemplo, só no Chrome do Android, mas não no Safari do iPhone), é um forte indício de que o problema é cache/cookie salvo naquele navegador específico — o que já é uma ótima notícia, porque é fácil de resolver!

Passo a passo: como resolver

1. Primeiro, teste no modo anônimo do celular

Abra o navegador do celular em modo anônimo/privado e tente acessar o site de novo. Se funcionar, o problema é cache ou cookie salvo — vá para o passo 2. Se der o mesmo erro, pule direto para o passo 3.

2. Limpe o cache e os cookies do navegador mobile

  1. Vá nas configurações do seu navegador (Chrome, Safari etc.) no celular.
  2. Procure por "Privacidade" ou "Limpar dados de navegação".
  3. Marque "Cookies" e "Imagens e arquivos em cache" e confirme a limpeza.
  4. Feche o navegador completamente e abra o site de novo.

3. Verifique se o site tem regras de redirecionamento para mobile

Se você (ou quem administra o site) tem acesso ao cPanel, dá para conferir se existe alguma regra de redirecionamento manual guardada no arquivo .htaccess, dentro do Gerenciador de Arquivos:

Gerenciador de Arquivos do cPanel mostrando a árvore de pastas, incluindo a public_html
  1. Entre no cPanel e abra o Gerenciador de Arquivos.
  2. Vá até a pasta public_html (onde fica o site).
  3. Ative a opção "Mostrar arquivos ocultos" nas configurações do Gerenciador (o .htaccess é um arquivo oculto).
  4. Abra o arquivo .htaccess com o editor de código e procure por linhas com a palavra "mobile", "redirect" ou "RewriteCond" mencionando dispositivo móvel.

Se não estiver familiarizado com edição de código, não se preocupe — esse é exatamente o tipo de ajuste que o nosso suporte pode revisar com você com muito carinho.

4. Confira o certificado SSL (cadeado)

Às vezes o loop acontece porque uma parte do site ainda tenta abrir sem o "https://" enquanto outra parte já exige o "https://". Vale conferir se o certificado SSL do seu domínio está ativo e válido:

Tela de SSL/TLS Certificates do cPanel para emitir ou instalar certificado
  1. No cPanel, acesse SSL/TLS Certificates.
  2. Confirme que o certificado do seu domínio está instalado e não está expirado.
  3. Se estiver tudo certo por aqui e o erro continuar, o próximo suspeito é mesmo um plugin ou tema do site.

5. Se o site usa algum plugin de "versão mobile" ou AMP

Verifique nas configurações do seu site se existe algum plugin dedicado a exibir uma versão mobile separada. Desative esse plugin temporariamente e teste o site no celular novamente. Se o erro sumir, o ajuste (ou a atualização) desse plugin resolve o problema.

Se nada disso resolver

Sem problema! Às vezes a causa está numa combinação de regras mais técnica, e é exatamente para isso que estamos aqui. Chame o nosso suporte e conte:

  • Em qual celular e navegador o erro aparece (ex: iPhone + Safari, Android + Chrome);
  • Se já testou no modo anônimo;
  • O link exato da página que dá erro.

Com essas informações a gente investiga rapidinho as regras do site e do servidor e te ajuda a destravar o acesso. 🙏

🌱 Lembrete gentil da Sensei: sempre que for editar o arquivo .htaccess, faça uma cópia dele antes (salve com outro nome, tipo .htaccess-backup). Assim, se algo sair diferente do esperado, é só voltar pra versão anterior sem susto.
Precisa de Ajuda?

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