Gerador de Mapa de Redirecionamento
Transforme uma lista de URLs antiga → nova em duas colunas em regras de redirecionamento 301 prontas para copiar para nginx, Apache, Netlify, Vercel ou Cloudflare — tudo no seu navegador.
O Gerador de Mapa de Redirecionamento roda inteiramente no seu navegador. As URLs antigas e novas que você cola são analisadas e formatadas no seu dispositivo e nunca saem dele nem chegam à ArrayKit.
Abrir o Gerador de Configuração do nginx
Sobre Mapa de Redirecionamento
O Gerador de Mapa de Redirecionamento transforma uma lista simples de URLs antiga → nova em regras de redirecionamento 301 prontas para copiar para a plataforma em que você realmente publica. Cole duas colunas separadas por vírgula, tabulação, seta ou espaços, depois escolha um destino: blocos return 301 do nginx, regras RedirectMatch do Apache, um arquivo _redirects do Netlify, um array vercel.json do Vercel, ou um CSV de Bulk Redirects do Cloudflare. Ative o modo só-caminho para remover esquema e host, e normalize barras finais no lado da correspondência para que os caminhos antigos e novos se alinhem. É feito para a parte bagunçada de uma migração de site, uma troca de CMS ou uma mudança de domínio — quando uma planilha com centenas de redirecionamentos precisa virar configuração de servidor rápido. Tudo roda no seu dispositivo; o mapa de URLs que você cola nunca sai do navegador.
Recursos
- Cole uma lista antiga → nova em duas colunas de uma planilha, CSV ou texto simples
- Detecta automaticamente vírgula, tabulação, seta (→ / ->) e espaço em branco como separadores de coluna
- Gera blocos location 'return 301' de correspondência exata do nginx
- Gera regras RedirectMatch 301 do .htaccess do Apache dentro de um IfModule
- Emite um arquivo _redirects do Netlify com linhas forçadas '301!'
- Monta um array de redirects do vercel.json do Vercel com permanent:true
- Exporta um CSV de Bulk Redirects do Cloudflare com as colunas esperadas
- Opções de só-caminho e barra final mantêm o lado da correspondência consistente
Como usar Mapa de Redirecionamento
- Cole seus pares de URL antiga → nova, um por linha, na caixa de entrada
- Escolha uma plataforma de destino: nginx, Apache, Netlify, Vercel ou Cloudflare
- Defina o modo só-caminho e a regra de barra final para combinar com o seu site
- Copie as regras geradas ou baixe o arquivo de configuração para publicação
Exemplo
Entrada
/old-page, /new-page
/blog/2020/hello -> /articles/hello
Saída
location = /old-page {
return 301 /new-page;
}
location = /blog/2020/hello {
return 301 /articles/hello;
}
Um mapa separado por vírgula e seta compilado em blocos 301 do nginx.
Erros comuns e solução de problemas
- Uma linha é silenciosamente ignorada e some da saída. — Cada linha precisa de duas colunas — uma URL antiga e uma nova. Linhas com apenas um token, linhas em branco e linhas #comment são ignoradas de propósito.
- As regras do nginx correspondem a caminhos demais ou a nenhum. — O gerador usa correspondências exatas 'location ='. Ative o modo só-caminho para que o esquema e o host sejam removidos, e defina a regra de barra final para combinar com como suas URLs antigas realmente terminam.
- URLs absolutas acabam nas regras quando você queria caminhos. — Mude a opção só-caminho para Caminho. Ela remove 'https://host' de ambas as colunas para que as regras correspondam pelo caminho da requisição em vez da URL completa.
- A importação do CSV do Cloudflare rejeita uma linha. — Confirme que source_url e target_url são absolutas ou relativas à raiz como o Cloudflare espera, e que uma célula contendo vírgula fica entre aspas — o gerador coloca aspas nelas automaticamente.
Perguntas frequentes
- Qual formato de entrada o Gerador de Mapa de Redirecionamento aceita?
- Qualquer lista antiga → nova em duas colunas. As colunas podem ser separadas por vírgula (CSV), tabulação (TSV), uma seta como -> ou →, ou um ou mais espaços. Cole direto de uma planilha, um arquivo de texto ou uma mensagem de chat e a ferramenta descobre o delimitador por linha.
- Para quais plataformas ele consegue gerar redirecionamentos 301?
- Cinco: nginx (blocos location return 301), Apache .htaccess (RedirectMatch 301), Netlify (_redirects com 301!), Vercel (array de redirects do vercel.json) e Cloudflare (CSV de Bulk Redirects). Troque de destino e o mesmo mapa de URLs recompila na hora.
- Qual é a diferença entre regras só-caminho e absolutas?
- O só-caminho remove o esquema e o host, então 'https://site.com/old' vira '/old' — ideal quando o servidor já se restringe a um domínio. O absoluto mantém a URL completa, que você quer para mudanças entre domínios ou regras do Cloudflare que referenciam o host de origem.
- Como funciona a opção de barra final?
- Ela normaliza a barra final só no lado da correspondência (antigo), para que /old e /old/ ambos resolvam como você pretende. Adicionar acrescenta uma barra, Remover a tira, e Manter deixa os caminhos exatamente como colados. Uma '/' isolada nunca é alterada.
- Por que os redirecionamentos 301 são usados em vez de 302?
- Um 301 é um redirecionamento permanente, então navegadores e mecanismos de busca passam a autoridade de link para a nova URL e armazenam a mudança em cache. É isso que você quer para uma migração ou mudança de domínio; o gerador emite 301 para cada regra.
- Minha lista de URLs é enviada para algum lugar?
- Não. O Gerador de Mapa de Redirecionamento analisa e formata tudo no seu navegador com JavaScript puro. As URLs antigas e novas que você cola ficam no seu dispositivo e nunca são enviadas à ArrayKit nem a nenhum servidor.
Ferramentas relacionadas
- Gerador de Configuração nginx — Monte um server block nginx com proxy reverso, SSL, gzip e cache.
- Gerador de .htaccess — Monte regras do Apache: HTTPS, redirecionamentos 301, gzip e cache.
- Gerador de robots.txt — Monte um robots.txt com regras de User-agent, Allow, Disallow e sitemaps.
- Gerador de Sitemap XML — Transforme uma lista de URLs em um sitemap.xml válido para SEO.
- Gerador de Meta Tags — Gere meta tags de SEO, Open Graph e Twitter Card a partir de um formulário, no navegador.
- Gerador de CSP — Monte um cabeçalho Content-Security-Policy diretiva por diretiva, com trechos prontos, no navegador.
Todas as ferramentas de ArrayKit