Como corrigir o erro ERR_TOO_MANY_REDIRECTS

Procédure

O que é o erro ERR_TOO_MANY_REDIRECTS?

É muito comum encontrar o erro ERR_TOO_MANY_REDIRECTS quando se acede a um site Wordpress.
Este erro indica que atualmente tem uma loop de redirecionamento no seu site Web, o que bloqueia a exibição do site.
Na verdade, isso acontece principalmente quando o seu site redireciona de um primeiro URL para um segundo que, por sua vez, redireciona para o primeiro. No entanto, este erro é relativamente simples de reparar.

Eliminar os cookies do site em questão

Quando obtém este erro no Google ou no FileZilla, o navegador irá pedir-lhe, numa primeira etapa, para eliminar os cookies e depois testar novamente o funcionamento do seu site Web. Na medida em que os cookies lhe permitem permanecer ligado a certos sites Web, é recomendado eliminar simplesmente o cookie do site que está a causar problema.

Como limpar a cache do Wordpress?

Isso depende do tipo de loop. É muito provável que apesar do loop de redirecionamento, ainda tenha acesso ao seu painel de controlo Wordpress. Nesse caso, se tiver um plugin como WP Super Cache ou WP Rocket, será possível limpar a cache do seu site Web. Para isso, ligue-se ao seu Painel de controlo Wordpress e clique no botão "Limpar a cache" localizado no topo do seu site Web.

Como limpar a cache do Cloudflare?

1. Para limpar a cache do Cloudflare, ligue-se ao seu painel de controlo Cloudflare, clique no nome de domínio em questão e depois em "Caching".

Como corrigir o erro ERR_TOO_MANY_REDIRECTS

2. Clique finalmente no botão "Purge Everything" para purgar toda a cache do Cloudflare.

Como corrigir o erro ERR_TOO_MANY_REDIRECTS

Como determinar a natureza da loop de redirecionamento?

Se, apesar disso, continuar a ter um problema e este erro, é aconselhável determinar a natureza da sua loop de redirecionamento. Uma ferramenta gratuita online como o redirect-checker permitirá verificá-lo. Para isso, introduza o URL do site em questão e clique no botão "Análise".

Como corrigir o erro ERR_TOO_MANY_REDIRECTS

O Chrome dispõe da extensão "Redirect Path" que lhe permitirá realizar a mesma análise que o redirect-checker.

Como corrigir o erro ERR_TOO_MANY_REDIRECTS

Como verificar as suas definições HTTPS na LWS ?

É muito provável que a loop de redirecionamento seja devida a um ficheiro .htaccess defeituoso. É necessário, numa primeira fase, verificar se o ficheiro .htaccess não é a causa. Para isso, basta renomeá-lo para htaccess.txt para o desativar.

Isso também é muito frequentemente devido a um problema de configuração do redirecionamento para o site web em HTTPS. De facto, se forçar o SSL no seu site Wordpress quando nenhum certificado está instalado no seu alojamento Web, é muito provável que vá lançar instantaneamente uma loop de redirecionamento. Se o problema vier daí, basta instalar o certificado SSL através da sua área de cliente e aguardar 15 a 20 minutos, o tempo necessário para a instalação.

Também pode acontecer que tenha ativado o redirecionamento SSL através da sua área de cliente. Para verificar isso, ligue-se à sua conta LWS e acesse ao alojamento partilhado para o qual deseja corrigir o problema.

Clique no botão "SSL" localizado na secção "Segurança".

Como corrigir o erro ERR_TOO_MANY_REDIRECTS

Se "Redirecionamento HTTPS SSL" estiver em "ativar", altere para "Desativar" e clique em "Validar".

Como corrigir o erro ERR_TOO_MANY_REDIRECTS

Como verificar as suas definições HTTPS no Cloudflare?

No entanto, este erro também pode dever-se a um serviço de terceiros como o Cloudflare. Isso acontece principalmente quando o SSL está ativo no serviço deles com a opção "Flexible" enquanto já instalou um primeiro certificado SSL no seu alojamento Web. A razão é simples. Quando selecionar Flexible no Cloudflare, todos os pedidos serão enviados em HTTP para o seu servidor anfitrião que já dispõe de um redirecionamento para HTTPS. Assim, irá criar obrigatoriamente uma loop de redirecionamento.

Para evitar este tipo de problema, tem de modificar as definições no Cloudflare para mudar para "Full" ou "Full (Strict)".

Como corrigir o erro ERR_TOO_MANY_REDIRECTS

Como verificar as definições no seu site Wordpress?

Uma das últimas coisas a verificar é se os URLs indicados no seu painel de controlo Wordpress estão corretos. Certifique-se de que os dois URLs são idênticos e apontam corretamente para um nome de domínio válido. Para isso, aceda ao seu painel de controlo Wordpress, clique em "Definições" e depois em "Geral".

Como corrigir o erro ERR_TOO_MANY_REDIRECTS

De facto, "Endereço web do Wordpress" e "Endereço web do site" devem ser os mesmos.

Como corrigir o erro ERR_TOO_MANY_REDIRECTS

Se não conseguir aceder ao seu painel de controlo, é possível modificar as definições acima introduzindo duas linhas de código no ficheiro wp-config.php do seu site Wordpress. Este ficheiro encontra-se na sua área FTP, na raiz do seu site Web. Para isso, basta inserir estas linhas de código no topo do seu ficheiro, abaixo da primeira etiqueta PHP.

define('WP_HOME','https://votredomaine.com');
define('WP_SITEURL','https://votredomaine.com');

Depois de adicionar estas duas linhas, é possível verificar o funcionamento do seu site Web.

Conclusão

Agora já consegue saber a que corresponde o erro TOO_MANY_REDIRECTS e já o consegue reparar no seu alojamento Web com a LWS. Como pôde constatar, este erro pode ser causado por certas configurações implementadas no seu site Wordpress.

Não hesite em partilhar as suas observações e as suas perguntas.

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

Sim

Não

Lido 48 018 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.