
Gerador de redirecionamentos 301 com verificação de ciclos e cadeias
Cole uma lista de pares «endereço antigo → novo» e obtenha regras para .htaccess, nginx ou um CSV para importar nos plugins Redirection ou Rank Math. Antes de gerar, a ferramenta procura ciclos, cadeias e conflitos — algo que nenhum outro gerador gratuito faz.
->, → ou vários espaços. A linha de cabeçalho (source,target) é reconhecida e ignorada; as linhas com # são comentários. Pode arrastar um ficheiro .csv ou .tsv diretamente para o campo — é lido localmente.
/sitemap.xml) não recebem barra.
As regras têm de estar antes do bloco # BEGIN WordPress.
Cole pares «URL antigo → URL novo» para ver as regras.
Cole pares «URL antigo → URL novo» para ver as regras.
Cole pares «URL antigo → URL novo» para ver as regras.
Cole pares «URL antigo → URL novo» para ver as regras.
Cole pares «URL antigo → URL novo» para ver as regras.
A lista de URL é processada no seu navegador — não é enviada para lado nenhum nem guardada.
Três erros que impedem os redirecionamentos de funcionar
A primeira — a ordem no .htaccess. As regras do WordPress terminam com a opção L, ou seja, «parar o processamento». Qualquer redirecionamento seu acrescentado depois do bloco # BEGIN WordPress nunca será acionado. Tem de ficar acima. A segunda — o formato de source para os plugins. O plugin Redirection espera um caminho SEM nome de domínio: /pagina-antiga e não https://site.com/pagina-antiga. É a razão número um das importações falhadas. O Rank Math, pelo contrário, exige exatamente oito colunas em minúsculas e um campo matching à parte com o valor exact, contains, start, end ou regex. A terceira — as cadeias. Ao fim de algumas migrações acumula-se A→B e depois B→C. Cada passo a mais consome orçamento de rastreio e parte do peso transmitido pelas ligações. O correto é reescrever a primeira regra logo para o endereço final. Pior ainda é um ciclo A→B e B→A: o navegador devolve o erro «demasiados redirecionamentos». O que esta ferramenta não consegue fazer: verificar se o redirecionamento funciona mesmo no seu servidor. Para isso seria preciso um pedido HTTP com leitura do código de estado, e o navegador, por razões de segurança, não o permite em domínios alheios. Verificamos a lógica das regras, não a sua execução.
