Wordpress Avançado

Corrigindo erro “Too Many Redirects Issue” no WordPress

Possíveis soluções para corrigir o erro “Too Many Redirects Issue” em um site WordPress.

Erro no Firefox:

“A página não está redirecionando corretamente. O Firefox detectou que o servidor está redirecionando o pedido para este endereço de uma maneira que nunca será completada. ”

Quando este erro ocorre no WordPress?

Esse erro geralmente ocorre devido a um redirecionamento que foi mal configurado.

WordPress possui estrutura de URL amigável que otimiza o SEO do site, para que tal recurso funcione corretamente ele reescreve os endereços das páginas e posts.

Alguns Plugins populares do WordPress também usam desse recurso para criar redirecionamentos e por algum conflito ou bug também podem causar este erro.

Por exemplo, o plugin do WordPress SEO permite que você remova o nome das categorias dos endereços “URL” no Posts, redirecionando os usuários para um URL sem base de categoria. Outro plugin que também utiliza desse recurso é o WordPress SSL e Plugins de Cache (otimização de desempenho).

Como corrigir “Too Many Redirects Issue”

Um dos motivos clássicos que geram esse erro é a configuração errada da URL “endereço” principal do Site.

Pelo gerenciador de FTP, acesse os arquivos do WordPress e edite o wp-config.php

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

Adicione as duas funções acima no final do arquivo, alterando o domínio example.com para o domínio correto. Caso seu site esteja com SSL configurado, utilize o protocolo “https” invés do “http”.

Corrija também o domínio pelo painel administrativo, acessando Configurações, Geral.

Os endereços “domínios” estão configurados corretamente, o que fazer?

Se a solução acima não corrigiu o erro, temos mais duas opções.

Desativando os Plugins manualmente

Algum plugin pode estar causando o problema, neste caso altere o nome da pasta de cada um, utilizando o “underline” / “___”, a cada alteração, faça o teste para verificar se o erro parou.

A pasta de cada plugin está localizado no diretório: wp-content/plugins

Observação: Se o erro começou logo após a instalação de um determinado plugin, então você deverá renomear apenas a pasta dele.

Caso você tenha alterado “desativado” o nome da pasta de cada plugin e mesmo assim o erro ainda persiste, podemos concluir que o erro pode estar sendo ocasionado por uma configuração errada no Servidor de Hospedagem (Zona de DNS do dominio) ou no arquivo Htaccess.

Volte o nome das pastas para o original, assim os Plugins serão habilitados novamente.

Hospedagem

Entre em contato com a empresa responsável pelo sua hospedagem, eles poderão te ajudar a resolver qualquer problema que esteja relacionado a zona de DNS do seu domínio.

Arquivo HTACCESS

Alguns plugins alteram o conteúdo do Htaccess para que possam criar redirecionamentos.

Verifique se o conteúdo do arquivo está semelhante a este:

(versão do WP: 4.0+)

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

 

 

Post Recentes

Cron do Magento 2 não roda: status missed e pending no cron_schedule

Pedido que não fatura e e-mail que não sai porque todo job fica missed: como ler a cron_schedule, conferir o…

13 horas atrás

Gerar slug de URL em PHP: acento, espaço e símbolo fora do endereço

Uma função curta em PHP 8.3 que transforma Camiseta Preta Tamanho GG em camiseta-preta-tamanho-gg, sem depender do locale do servidor.

1 dia atrás

Log de consentimento LGPD: a tabela MySQL que guarda a prova do aceite

O banner registra o clique só no navegador e some. Veja a tabela MySQL e o endpoint que gravam a…

2 dias atrás

Comando CLI Magento 2: criar a classe e registrar no di.xml

A classe do comando existe e o bin/magento list ignora ela. Falta o registro no di.xml: aqui vai a classe…

3 dias atrás

Traduzir o pt_BR.csv do Magento 2 em lote sem perder a coluna de origem

Como traduzir duas mil linhas do pt_BR.csv do Magento 2 lendo com fgetcsv e regravando com fputcsv, sem encostar na…

3 dias atrás

Variação não está disponível no WooCommerce: limpar transients e lookup

Produto variável respondendo "Desculpe, este produto não está disponível" mesmo com a variação ativa: limpe os transients do WooCommerce e…

4 dias atrás