Gerador de redirecionamentos .htaccess

Use este gerador de redirecionamentos .htaccess para converter uma lista de URLs antigas e novas em regras 301 para Apache, Nginx, Netlify, Vercel, Cloudflare ou IIS. Primeiro, são identificadas as cadeias e os ciclos.

Gratuito, sem conta. As regras são criadas no seu navegador e a lista não é enviada.

Separe os dois endereços com uma tabulação, vírgula, ponto e vírgula ou espaço. Pode copiar os dados de uma folha de cálculo. Até 5.000 linhas.

Opcional. Os URLs antigos deste host são tratados como caminhos. O arquivo da Cloudflare e o verificador de redirecionamentos usam este endereço.

Servidor ou host

O seu arquivo .htaccess

Cole a sua lista ou experimente o exemplo para ver as regras aqui.

Um redirecionamento 301 encaminha visitantes e motores de busca de um endereço antigo para o novo e indica que a mudança é permanente. Cole duas colunas com URLs antigas e novas. O gerador cria as regras para o seu servidor, resolve cadeias até ao endereço final, elimina ciclos e duplicados e indica as regras que cada plataforma não consegue aplicar.

Como funciona

Cole a lista
Um redirecionamento por linha: primeiro o endereço antigo, depois o novo, separados por tabulação, vírgula, ponto e vírgula ou espaços. Pode usar um CSV de duas colunas ou copiar os dados de uma folha de cálculo. A linha de cabeçalho é ignorada. Os endereços antigos podem ser caminhos ou URLs completos, até 5.000 linhas.
Verificações antes de criar as regras
Se o mesmo endereço antigo aparecer duas vezes com o mesmo destino, as linhas são reunidas. Se os destinos forem diferentes, prevalece a primeira linha. Um redirecionamento para o próprio endereço é eliminado. Uma cadeia como A para B para C passa a levar A diretamente a C. Os ciclos são excluídos porque nunca chegam a um destino final.
Cadeias de consulta
Uma regra para um caminho sem cadeia de consulta corresponde a esse caminho com qualquer cadeia de consulta. Uma regra que inclui uma cadeia de consulta corresponde apenas a essa consulta e é colocada primeiro. Os ficheiros Netlify e Cloudflare gerados aqui só correspondem a caminhos, por isso essas linhas são excluídas e identificadas.
Seis formatos
Apache .htaccess com mod_rewrite, um bloco server de Nginx, um ficheiro _redirects para Netlify, um vercel.json com status 301, o CSV importado pelo Cloudflare Bulk Redirects e um web.config de IIS com regras URL Rewrite.

Dúvidas sobre redirecionamentos

Ambos indicam que a mudança é permanente, e o Google trata-os da mesma forma. O 308 também preserva o método da solicitação, o que importa para formulários e APIs. Como Vercel envia 308 com permanent: true, o ficheiro vercel.json define statusCode 301.

No ficheiro .htaccess na raiz do site, acima das regras adicionadas pelo seu CMS, para que sejam aplicadas primeiro. Os padrões foram escritos para .htaccess, onde a barra inicial é removida antes da correspondência. Dentro de um host virtual, seria necessário repor essa barra.

O gerador cria regras por caminho para ambos, por isso exclui desses ficheiros as regras específicas de uma cadeia de consulta. Netlify também interpreta * e :name num caminho como padrões, pelo que esses caminhos são ignorados. A página identifica todas as linhas excluídas. Em Cloudflare, adicione-as como Single Redirects com uma condição de consulta.

Não. Direcione cada página antiga para a página nova mais equivalente. O Google pode tratar um redirecionamento de uma página específica para a página inicial como um soft 404, e os visitantes acabam numa página que não esperavam.

Abra o verificador de redirecionamentos a partir do resultado. Ele segue cada etapa e mostra os códigos de estado, facilitando a identificação de cadeias ou redirecionamentos temporários que tenham ficado por corrigir.

Veja se a sua empresa aparece nas respostas de IA

Páginas que os rastreadores conseguem ler e seguir são a base. A análise gratuita de visibilidade em IA mostra como os assistentes respondem sobre a sua empresa e em que deve trabalhar a seguir.