🎉 USE O CUPOM DESCONTO-FULL | 10% OFF acima de R$ 100,00

Como corrigir ERR_TOO_MANY_REDIRECTS no WordPress

Time Full Services Time Full Services
Tipo Erro HTTP
Nome do erro Como corrigir ERR_TOO_MANY_REDIRECTS no WordPress
Severidade Grave
Descrição O ERR_TOO_MANY_REDIRECTS é o erro que o navegador exibe quando uma página entra em um loop de redirecionamento sem fim. No WordPress, costuma vir de URL do site mal configurada (www vs sem www, http vs https), de SSL no modo Flexible do Cloudflare ou de um plugin de redirecionamento ou cache em conflito.

O que é o erro Too Many Redirects no WordPress?

O erro ERR_TOO_MANY_REDIRECTS no WordPress acontece quando o site manda o navegador de um endereço para outro repetidamente, sem nunca chegar a uma página final. O navegador detecta esse ciclo infinito e corta a conexão por segurança. No WordPress, o caso clássico é a URL configurada divergir do que o servidor entrega: o site aponta para https, o servidor responde em http, e cada lado tenta redirecionar para o outro, criando o loop de redirecionamento.

Como identificar

  • Mensagem “This page isn’t working – redirected you too many times” / “ERR_TOO_MANY_REDIRECTS” no Chrome.
  • No Firefox aparece “The page isn’t redirecting properly” e o site não abre em nenhuma página.
  • O erro começou logo após ativar SSL, instalar um plugin de cache/redirecionamento ou trocar a URL do site.
  • Limpar os cookies do domínio faz o site abrir por alguns instantes e depois ele volta a entrar em loop.
Antes de começar: Faça backup do wp-config.php antes de editá-lo. Ao forçar as URLs por lá, confirme o protocolo correto (https) para não trocar um loop por outro.

Como prevenir

  • Mantenha siteurl e home sempre no mesmo padrão de www e protocolo desde a instalação
  • Use o modo Full ou Full Strict no SSL do Cloudflare, nunca Flexible, em sites WordPress com https
  • Antes de adicionar regras de redirecionamento, teste se elas não apontam a URL para ela mesma

Erros relacionados

Causa

  • Endereço do WordPress e Endereço do site divergentes em Configurações > Geral (um com www, outro sem; um http, outro https)
    SSL no modo Flexible do Cloudflare enquanto o WordPress já força https, criando o ciclo http-https
    Plugin de redirecionamento com uma regra que aponta a URL para ela mesma ou cria uma cadeia circular
    Regra de rewrite no .htaccess forçando www/https em conflito com o redirecionamento do próprio WordPress
    Plugin de cache servindo uma versão antiga com o redirecionamento errado mesmo após a correção

Como resolver

  1. Limpe os cookies e teste em aba anônima: o loop fica gravado nos cookies do domínio. Apague os cookies do site e abra em uma aba anônima para confirmar que o erro vem do servidor, e não do cache do navegador.
  2. Confira a URL do site em Configurações > Geral: garanta que Endereço do WordPress (siteurl) e Endereço do site (home) estão idênticos, com o mesmo padrão de www e o mesmo protocolo (https).
  3. Force a URL pelo wp-config.php: se você não consegue acessar o wp-admin, fixe as duas URLs direto no wp-config.php para sobrescrever o que está no banco.
  4. Ajuste o SSL do Cloudflare para Full: no painel do Cloudflare, em SSL/TLS, troque o modo de Flexible para Full (ou Full Strict). O modo Flexible conversa em http com o host e brigando com o https do WordPress gera o loop.
  5. Desative plugins de redirecionamento e cache: via FTP, renomeie a pasta do plugin de redirecionamento ou de cache em wp-content/plugins para testar se uma regra circular ou um cache velho está causando o loop.
PHP
// wp-config.php - fixa as duas URLs e quebra o loop de redirecionamento
// Use o MESMO padrao nas duas linhas (com ou sem www, sempre https)
define( 'WP_HOME', 'https://seusite.com.br' );
define( 'WP_SITEURL', 'https://seusite.com.br' );

// Reconhece o https vindo de um proxy/CDN como o Cloudflare
if ( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https' ) {
    $_SERVER['HTTPS'] = 'on';
}

Perguntas frequentes

O que significa ERR_TOO_MANY_REDIRECTS?
Significa que o site mandou o navegador de um endereço para outro em ciclo, sem nunca chegar a uma página final. O navegador detecta o loop infinito e interrompe a conexão. No WordPress quase sempre é divergência de URL ou conflito de SSL.
O loop começou depois que ativei o Cloudflare. Por quê?
Provavelmente o SSL está no modo Flexible: o Cloudflare fala https com o visitante mas http com seu host, enquanto o WordPress força https. Cada lado redireciona para o outro. Troque o modo de SSL para Full no painel do Cloudflare.
Limpar os cookies resolve de vez o erro?
Não. Limpar os cookies só faz o site abrir por instantes, porque a causa está no servidor, não no navegador. É preciso corrigir a URL do site, o modo de SSL ou o plugin que cria o redirecionamento circular.
Não consigo acessar o wp-admin para corrigir a URL. E agora?
Defina WP_HOME e WP_SITEURL direto no wp-config.php. Essas constantes sobrescrevem os valores do banco e não dependem do painel, quebrando o loop mesmo com o wp-admin inacessível.
Um plugin pode causar o loop de redirecionamento?
Pode. Plugins de redirecionamento mal configurados criam regras circulares (uma URL apontando para ela mesma), e plugins de cache podem continuar servindo o redirecionamento errado. Desative-os via FTP renomeando a pasta para testar.
Forcei a URL e o erro continua. O que falta?
Verifique o .htaccess: uma regra de rewrite forçando www ou https pode estar brigando com o redirecionamento do WordPress. Limpe também o cache do plugin e o do Cloudflare, que podem estar servindo a versão antiga em loop.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes