Corrigir o erro ERR_TOO_MANY_REDIRECTS no WordPress

Procédure

O erro ERR_TOO_MANY_REDIRECTS geralmente decorre de um conflito de redirecionamento HTTPS, de uma regra incorreta no arquivo .htaccess, de endereços do site mal configurados no WordPress ou de um CDN definido para um modo SSL inadequado. Esse ciclo infinito impede a exibição das suas páginas, pois o navegador é redirecionado continuamente de uma URL para outra. Este tutorial aplica-se especificamente às ofertas de hospedagem compartilhada da LWS e permite restabelecer rapidamente o acesso ao seu site.

As etapas

  1. Limpar o cache do navegador e testar em navegação privada

    O seu navegador às vezes mantém em memória um antigo redirecionamento permanente. Exclua os cookies e o histórico recente ligados ao seu domínio, ou abra uma nova janela em navegação privada para verificar se o bloqueio persiste.

  2. Limpar o cache do servidor LWSCache

    No painel do seu domínio no LWS Panel, acesse a seção Otimização e desempenho e clique em LWSCache. Na janela que se abre, clique no botão Limpar o cache para purgar todo o conteúdo armazenado em cache pelo servidor.

    Corrigir o erro ERR_TOO_MANY_REDIRECTS no WordPress
  3. Verificar o certificado SSL e o redirecionamento HTTPS

    Na seção Segurança do seu painel, clique no ícone SSL. Verifique se a linha Serviço SSL indica corretamente Ativado e, em seguida, altere temporariamente a opção Redirecionamento HTTPS SSL para Desativar antes de clicar em Validar para determinar se essa regra entra em conflito com o seu site.

    Corrigir o erro ERR_TOO_MANY_REDIRECTS no WordPress
  4. Desativar temporariamente o arquivo .htaccess

    Na seção Gestão de arquivos, abra o Gerenciador de arquivos e acesse a pasta do seu domínio em htdocs. Selecione o arquivo .htaccess e use a ferramenta Renomear para nomeá-lo, por exemplo, htaccess.txt.

    Corrigir o erro ERR_TOO_MANY_REDIRECTS no WordPress
  5. Verificar ou forçar os endereços em wp-config.php

    Ainda no Gerenciador de arquivos, abra o arquivo wp-config.php do WordPress (sistema de gestão de conteúdo open source disponível em https://wordpress.org). Adicione antes da linha que indica parar a edição as diretivas define('WP_HOME','https://learnlws.fr'); e define('WP_SITEURL','https://learnlws.fr'); (substituindo learnlws.fr pelo seu domínio real), e depois clique em Salvar as alterações.

    Corrigir o erro ERR_TOO_MANY_REDIRECTS no WordPress
  6. Ajustar a configuração do CDN Cloudflare, se aplicável

    Se você usa a rede de distribuição Cloudflare (serviço de otimização e segurança disponível em https://www.cloudflare.com), acesse as configurações SSL/TLS da sua zona. Certifique-se de que o modo de criptografia esteja configurado como Completo (Full) ou Completo (strict), e não como Flexible, que quase sempre provoca um loop de redirecionamento infinito.

  7. Analisar o loop de redirecionamento

    Para confirmar a resolução do problema, teste o seu endereço a partir de um terminal de comando com a ferramenta curl executando o comando curl -IL https://learnlws.fr (adaptando o nome de domínio). Você poderá observar a sequência dos códigos HTTP retornados e verificar se um código 200 de sucesso é finalmente obtido.

Perguntas frequentes

O que é um redirecionamento em loop?

Um redirecionamento em loop ocorre quando uma página A redireciona para uma página B, que por sua vez redireciona para a página A (ou para si mesma). O navegador detecta essas requisições infinitas e interrompe o carregamento com o erro ERR_TOO_MANY_REDIRECTS.

Por que o modo SSL Flexible do Cloudflare provoca esse erro?

No modo Flexible, o Cloudflare se comunica com o servidor LWS em HTTP não seguro. Se a sua hospedagem ou a configuração do WordPress impuser HTTPS, o servidor redireciona o Cloudflare para HTTPS, que envia novamente a requisição em HTTP, gerando um loop permanente.

O que fazer se a desativação do arquivo .htaccess resolver o problema?

Se renomear o arquivo eliminar o erro, isso significa que uma diretiva de reescrita personalizada estava incorreta. Você pode recriar um arquivo .htaccess padrão pela administração do WordPress acessando Configurações e depois Links permanentes, e clicando em Salvar as alterações.

Como alterar minhas URLs se eu ainda tiver acesso ao painel do WordPress?

Faça login no seu painel de administração do WordPress, acesse o menu Configurações e depois Geral, e verifique se o Endereço do WordPress (URL) e o Endereço do site (URL) têm exatamente o mesmo prefixo (ambos em https:// ou com o mesmo tratamento de www).

É preciso reativar o Redirecionamento HTTPS SSL no painel LWS após os testes?

Se o seu site já gerencia o redirecionamento HTTPS via arquivo .htaccess ou uma extensão WordPress, é recomendável deixar a opção em Desativar no painel LWS para evitar redirecionamentos duplos conflitantes.

help.lws.net/a/1308
Este artigo foi útil?

Sim

Não

Lido 48 023 vezes

Obrigado! Não hesite em colocar questões sobre a nossa documentação se pretender mais informações e ajudar-nos a melhorá-la.

Artigos semelhantes

Uma pergunta sobre este artigo?

Coloque-a à equipa LWS e à comunidade. A resposta é publicada após moderação.

Fazer uma pergunta à equipa do LWS e à sua comunidade

RGPD: Responsável: LWS-Ligne Web Services. Finalidade: moderação e publicação pública da sua pergunta, eventual notificação de uma resposta. Base legal: consentimento (art. 6.º, n.º 1, al. a) RGPD). Conservação dos e-mails: 90 dias após a notificação, 12 meses no máximo sem resposta. Para exercer os seus direitos, consulte a secção RGPD das nossas condições gerais.