Como usar
- Cole um redirecionamento por linha: primeiro o caminho antigo, depois o caminho novo ou a URL completa.
- Escolha o servidor e o código de status (301 para mudanças permanentes).
- Corrija as cadeias, loops ou duplicatas que a ferramenta indicar.
- Copie ou baixe as regras e adicione-as à configuração do seu servidor.
Opções explicadas
- 301 / 308
- Permanente. Os buscadores transferem o ranqueamento para a nova URL. O 308 também mantém o método da requisição (POST continua POST).
- 302 / 307
- Temporário. A URL antiga continua indexada.
- Nginx (map)
- Uma tabela de consulta que continua rápida com centenas ou milhares de redirecionamentos.
Uma entrada, cinco saídas
Cada linha é um caminho antigo seguido de um novo caminho ou URL completa, separados por espaço, tabulação ou vírgula. Linhas que começam com # são ignoradas. Considere estas duas linhas com 301 e o domínio example.com:
/old-page /new-page
/blog/2019/post https://example.com/articles/post
Nginx
location = /old-page { return 301 /new-page; }
location = /blog/2019/post { return 301 https://example.com/articles/post; }
Apache .htaccess
RedirectMatch 301 ^/old-page$ /new-page
RedirectMatch 301 ^/blog/2019/post$ https://example.com/articles/post
Caddy
example.com {
redir /old-page /new-page 301
redir /blog/2019/post https://example.com/articles/post 301
}
Cloudflare (uma linha CSV por regra, sem cabeçalho: origem, destino, código de status)
example.com/old-page,https://example.com/new-page,301
example.com/blog/2019/post,https://example.com/articles/post,301
Nginx (map) produz um bloco map $uri $redirect_to para a seção http e um pequeno bloco if com return 301 $redirect_to para a seção server. Se você também adicionar /a /b e /b /c à lista, o verificador informa a cadeia /a → /b → /c e sugere apontar /a diretamente para /c.
Perguntas frequentes
O que é uma cadeia de redirecionamentos?
A → B → C. Cada salto deixa a página mais lenta e desperdiça orçamento de rastreamento, então faça A apontar direto para C.
Por que o Apache usa RedirectMatch em vez de Redirect?
Redirect compara prefixos, então /old também redirecionaria /old-page. RedirectMatch com ^ e $ compara apenas o caminho exato.
Essas regras tratam query strings?
Elas comparam o caminho. A maioria dos servidores repassa as query strings, mas uma regra para um ?id=1 específico exige condições extras, por isso a ferramenta avisa sobre essas linhas.
Privacidade
Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos e textos são processados no seu dispositivo e nunca são enviados aos nossos servidores.