Erro "muitos redirecionamentos"

O que fazer quando o navegador avisa que a página redirecionou demais

Portal Web

Última atualização há 22 dias

O erro "Esta página não está funcionando: redirecionou você muitas vezes" (ERR_TOO_MANY_REDIRECTS) acontece quando duas regras mandam o visitante uma para a outra, em círculo. O navegador desiste depois de algumas voltas. As causas mais comuns são HTTPS forçado em dois lugares, o Cloudflare em modo "Flexible", endereços do WordPress em conflito e plugins de redirecionamento.

Antes de começar

Limpe os cookies e o cache do navegador, ou teste numa janela anônima. Um redirecionamento antigo guardado no navegador mostra o mesmo erro mesmo depois de corrigido.

Causa 1: Cloudflare no modo Flexible

Se o DNS do domínio está no Cloudflare e o site força HTTPS, o modo de criptografia Flexible cria o círculo: o Cloudflare fala com o servidor por http, o site responde "vá para https", e o ciclo recomeça. No painel do Cloudflare, em SSL/TLS, escolha o modo Full (ou Full strict, quando o certificado estiver emitido). Veja Apontar um domínio que usa Cloudflare.

Causa 2: HTTPS forçado em mais de um lugar

O redirecionamento para https pode estar em vários pontos ao mesmo tempo: no painel do domínio, no .htaccess, em um plugin (como o Really Simple SSL) e no Cloudflare. Deixe só um e desative os outros. Veja Forçar o HTTPS.

Causa 3: www contra sem www em conflito

Se o painel do domínio redireciona "www" para "sem www" e o WordPress (ou um plugin) faz o contrário, os dois se alternam. Escolha um só formato e deixe-o igual nos três lugares: em Configurações de Domínio (Forçar redirecionamento), nos endereços do WordPress (Configurações > Geral, campos Endereço do WordPress e Endereço do site) e nos plugins de redirecionamento.

Causa 4: endereços do WordPress errados

Se os endereços em Configurações > Geral estão com http e o site abre em https (ou o contrário), podem ocorrer voltas. Se você não consegue entrar no painel do WordPress por causa do erro, os endereços podem ser corrigidos no banco de dados (tabela de opções, campos siteurl e home) pelo phpMyAdmin, depois de uma cópia.

Causa 5: regras no .htaccess ou plugins

  • Renomeie o .htaccess para .htaccess-antigo e teste. Se resolver, salve os links permanentes no WordPress para criar um novo. Veja Erro 404 e links quebrados no WordPress.
  • Desative plugins de redirecionamento, de cache e de segurança (renomeando a pasta deles em wp-content/plugins) e reative um por um.

Causa 6: redirecionamento criado no painel

Confira se há um redirecionamento mandando o domínio para si mesmo, em Redirecionamentos do Site.

Veja também

Se ainda ficar com dúvida, fale com a nossa equipe pelo chat.

Este artigo foi útil?

0 de 0 gostaram deste artigo

Ainda precisa de ajuda? Envie-nos uma Mensagem