Como diagnosticar redirecionamento infinito no .htaccess Print

  • 0

Como Diagnosticar Redirecionamento Infinito no .htaccess

Olá, amigo(a) GeHost! 🌟

Você já entrou no seu site e, ao invés de ver a página principal, foi parar em um loop eterno? Ou talvez o navegador mostre uma mensagem como "O site está redirecionando muitas vezes"? Isso geralmente é causado por um erro no arquivo .htaccess — o "cérebro" da sua hospedagem que controla regras de redirecionamento, segurança e SEO. Não se preocupe! Como seu Sensei da GeHost, vou te guiar com calma, passo a passo, para descobrir e resolver esse problema. Vamos juntos? 💪

Passo 1: Entenda o que é o .htaccess

O arquivo .htaccess é um arquivo invisível (por isso o ponto no início) que está na raiz do seu site (dentro da pasta public_html). Ele controla coisas como:

  • Redirecionamentos de página
  • Proteção de pastas
  • Permissões de acesso
  • Configuração de cache

Se houver uma regra mal escrita nele, pode causar um redirecionamento infinito — como se o site estivesse "dando voltas" sem parar.

💡 Dica do Sensei: Nunca edite o .htaccess sem fazer um backup primeiro. Se algo der errado, você pode restaurar a versão antiga.

Passo 2: Acesse o Gerenciador de Arquivos do cPanel

Para verificar o arquivo, você precisa entrar no cPanel da sua conta:

  1. Abra o navegador e vá para https://cpanel.gehost.com.br (ou o link fornecido pela GeHost).
  2. Insira seu usuário e senha e clique em Log in.
Tela de LOGIN do cPanel (campos Usuário e Senha + botão Log in)

Depois de logado, você verá a tela inicial do cPanel:

  1. Na seção Arquivos, clique em Gerenciador de Arquivos.
Painel inicial (home) do cPanel com os grupos de ferramentas (E-mail, Arquivos etc.)

Passo 3: Localize o arquivo .htaccess

No Gerenciador de Arquivos:

  1. Na barra de navegação, clique em public_html (essa é a pasta principal do seu site).
  2. Selecione a opção Mostrar arquivos ocultos (no canto superior direito).
  3. Procure por um arquivo chamado .htaccess — ele pode estar escondido, mas agora deve aparecer.
Gerenciador de Arquivos (árvore de pastas public_html etc.) e barra de ações

Passo 4: Verifique o conteúdo do .htaccess

Clique duas vezes no arquivo .htaccess para abri-lo. Ele deve mostrar algo como:

# Redirecionamento de www para não-www
RewriteCond %{HTTP_HOST} ^www\.meusite\.com\.br [NC]
RewriteRule ^(.*)$ https://meusite.com.br/$1 [R=301,L]

# Outras regras...

Procure por:

  • RewriteRule com [R=301,L] (redirecionamento permanente)
  • Regras que redirecionam um domínio para outro, ou uma página para si mesma
  • Regras que se referem a http:// e https:// de forma inconsistente
⚠️ Atenção: Se você vir uma regra como RewriteRule ^(.*)$ /$1 [R=301,L] ou algo que redireciona para o mesmo caminho, isso pode causar o loop!

Passo 5: Teste com um .htaccess temporário

Para confirmar se o problema está mesmo no arquivo:

  1. Clique com o botão direito no arquivo .htaccess e selecione Renomear.
  2. Renomeie para .htaccess.bak (ou qualquer outro nome).
  3. Volte ao seu site no navegador e recarregue a página.

Se o site carregar normalmente agora, confirma que o problema era o .htaccess!

Passo 6: Restaure ou corrija o arquivo

Se o site voltou a funcionar:

  • Se você tem um backup antigo do arquivo, renomeie-o de volta para .htaccess e tente carregar novamente.
  • Se não tem backup, crie um novo arquivo vazio com o nome .htaccess e adicione apenas as regras que você realmente precisa.
  • Evite regras complexas sem entender o que fazem. Se não souber, peça ajuda ao suporte da GeHost!
🌿 Lei do Sensei: Menos é mais. Um arquivo .htaccess limpo e simples é sempre melhor do que um cheio de regras confusas.

Passo 7: Precisa de ajuda? Nós estamos aqui!

Se você não conseguir resolver sozinho, ou não tem certeza de como corrigir, não hesite em nos chamar!

Entre em contato com o suporte da GeHost pelo chat ao vivo, eiremos te ajudar a revisar o arquivo com segurança — sem riscos.

Seu site merece estar funcionando com leveza, como um rio tranquilo. 💧

Com carinho, seu Sensei da GeHost ❤️


Was this answer helpful?

« Back