Como corrigir Polylang com redirecionamento em loop no WordPress
Perguntas frequentes
Por que a home entra em loop só depois do Polylang?
Porque o Polylang adiciona um redirect de idioma que entra em conflito com outra regra, em geral o esconder idioma padrão ou um redirect de https duplicado. As duas se reenviam e estouram o limite. Desligue o esconder idioma padrão e unifique o redirect de https para isolar a causa.
O que significa ERR_TOO_MANY_REDIRECTS no Polylang?
Significa que duas regras mandam o visitante de uma URL para outra repetidamente. No Polylang costuma ser o redirect de idioma somado a um redirect de https ou à definição da página inicial. Mantenha uma única regra de cada tipo para quebrar o ciclo.
Devo esconder o idioma padrão na URL?
Esconder é válido para SEO, mas exige que a página inicial tenha versão em cada idioma e que não haja redirect concorrente. Se o loop começou ao ativar a opção, desligue-a, confirme as traduções da home e reative com cuidado.
O loop só acontece no idioma padrão. Por quê?
Porque o idioma padrão é o que tem o redirect especial (esconder prefixo ou home estática). Os idiomas secundários usam o prefixo normal e não entram no conflito. Revise a configuração da home e do prefixo do idioma padrão.
Preciso re-salvar os permalinks após mudar a URL de idioma?
Sim. Mudar entre diretório, subdomínio ou parâmetro deixa as regras de reescrita desatualizadas. Salve em Configurações > Links permanentes para reescrevê-las; sem isso, o roteamento de idioma fica inconsistente e pode entrar em loop.
Um plugin de SSL pode causar o loop?
Pode. Se o plugin de SSL força https e o .htaccess também, os dois redirects se somam ao do idioma e disparam o loop. Deixe apenas uma fonte de redirect http para https e remova a duplicada.














