Solução de problemas 38 visualizações

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

Ver no WHMCS

Por que aparece "Muitos redirecionamentos" só na versão mobile do site?

Oi! Sensei aqui de novo 👋 Você entra no site pelo computador e está tudo certinho, mas quando abre pelo celular aparece aquela mensagem chata: "Muitos redirecionamentos" (ou "ERR_TOO_MANY_REDIRECTS", "redirecionou você mais vezes do que o razoável"). Calma, isso é mais comum do que parece e quase sempre tem explicação simples. Vamos entender juntos e resolver passo a passo.

O que esse erro quer dizer, no fundo

Esse aviso aparece quando o navegador fica "preso" numa espécie de loop: o site manda o visitante para um endereço, esse endereço manda de volta pro anterior, e assim por diante, infinitamente. Quando isso acontece só no mobile, geralmente é porque existe alguma regra — de cache, de SSL ou de um plugin/tema — que trata o celular de um jeito diferente do computador, e essa regra entrou em conflito com outra.

As causas mais comuns quando o problema é só no celular

  • Cache do próprio navegador do celular: o telefone "lembrou" de uma versão antiga do redirecionamento e insiste em repeti-la.
  • Plugin ou tema com versão mobile separada (comum em WordPress): alguma extensão tenta mandar o visitante para uma versão "m." do site que não existe mais ou está mal configurada.
  • Plugin de cache guardando uma regra de redirecionamento pensada só para desktop e aplicando ela errado no mobile.
  • Certificado SSL e regra de "forçar HTTPS" duplicadas: se o site já força HTTPS pelo painel e um plugin (ou um CDN, como Cloudflare) também força, às vezes as duas regras "brigam" e o loop aparece só em um tipo de acesso.
  • CDN ou proxy externo configurado com um modo de SSL diferente do certificado instalado no servidor.
Dica da Sensei: se o erro some quando você testa em modo anônimo/privado no celular, isso quase confirma que é cache ou cookie do navegador — não é o site que está quebrado. 😉

Passo a passo para resolver

  1. Teste em modo anônimo e em outra rede. Abra o site em uma aba anônima/privada do celular e, se possível, troque de Wi-Fi para dados móveis (ou vice-versa). Se o erro sumir, o problema é cache/cookie local ou algo específico daquela rede — pule para o passo 2.
  2. Limpe o cache e os cookies do navegador do celular. Vá nas configurações do navegador (Chrome, Safari etc.) e limpe os dados de navegação apenas para o seu domínio, se essa opção existir. Isso resolve boa parte dos casos.
  3. Confira o certificado SSL no cPanel. Acesse o cPanel e entre em SSL/TLS para verificar se o certificado do domínio está ativo e instalado corretamente. Um SSL mal instalado costuma gerar esse tipo de loop. Tela SSL/TLS Certificates do cPanel para emitir e instalar certificado
  4. Verifique o arquivo .htaccess do site. No cPanel, abra o Gerenciador de Arquivos, entre na pasta public_html e localize o arquivo .htaccess. Procure por regras que mencionem "mobile", "m.", "HTTPS" ou "REDIRECT" repetidas — se você não mexeu nisso recentemente, o mais seguro é pedir apoio do suporte antes de alterar, para não travar o site inteiro. Gerenciador de Arquivos do cPanel mostrando a árvore de pastas
  5. Se o site é WordPress (ou similar), desative plugins de cache/mobile temporariamente. Plugins de cache, AMP ou "versão mobile" costumam ser os principais suspeitos. Desative um por vez e teste novamente pelo celular até identificar o culpado.
  6. Se usa CDN ou proxy externo (ex.: Cloudflare), confira o modo de SSL. O modo de criptografia do CDN precisa ser compatível com o certificado instalado no servidor (geralmente "Full" ou "Full Strict", nunca "Flexible" quando já existe SSL válido no cPanel). Ajustes assim, se você não tiver certeza, também podem ser conferidos com o suporte.
  7. Persistiu? Fale com o suporte da GeHost. Se depois desses passos o erro continuar só no mobile, abra um chamado pelo painel.gehost.com.br contando o que já foi testado — isso agiliza muito o diagnóstico da nossa equipe.
Lembrete gentil: sempre que for mexer no .htaccess ou em certificados, é uma boa ideia guardar uma cópia do arquivo original antes. Assim, se algo sair diferente do esperado, dá pra voltar rapidinho. 🌱

Viu como não é nenhum bicho de sete cabeças? Na maioria das vezes é só uma regrinha de cache ou SSL que precisa de um ajuste fino. Qualquer dúvida no meio do caminho, é só chamar a gente — estamos aqui pra isso! 💚

Precisa de Ajuda?

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