Generador de mapa de redirecciones
Convierte una lista de URL antiguas → nuevas en dos columnas en reglas de redirección 301 listas para copiar para nginx, Apache, Netlify, Vercel o Cloudflare, todo en tu navegador.
El generador de mapa de redirecciones funciona por completo en tu navegador. Las URL antiguas y nuevas que pegas se analizan y se formatean en tu dispositivo y nunca salen de él ni llegan a ArrayKit.
Abre el generador de configuración de nginx
Acerca de Mapa de redirecciones
El generador de mapa de redirecciones convierte una lista simple de URL antiguas → nuevas en reglas de redirección 301 listas para copiar para la plataforma en la que realmente despliegas. Pega dos columnas separadas por una coma, una tabulación, una flecha o espacios, y luego elige un destino: bloques return 301 de nginx, reglas RedirectMatch de Apache, un archivo _redirects de Netlify, un array de vercel.json de Vercel, o un CSV de Bulk Redirects de Cloudflare. Activa solo-ruta para eliminar el esquema y el host, y normaliza las barras finales en el lado de coincidencia para que las rutas antiguas y nuevas se alineen. Está pensado para la parte desordenada de una migración de sitio, un cambio de plataforma de CMS o un traslado de dominio, cuando una hoja de cálculo con cientos de redirecciones debe convertirse en configuración de servidor rápidamente. Todo funciona en tu dispositivo; el mapa de URL que pegas nunca sale del navegador.
Características
- Pega una lista de dos columnas de antiguo → nuevo desde una hoja de cálculo, CSV o texto simple
- Detecta automáticamente coma, tabulación, flecha (→ / ->) y espacios como separadores de columna
- Genera bloques location de nginx con coincidencia exacta y 'return 301'
- Genera reglas RedirectMatch 301 de .htaccess de Apache dentro de un IfModule
- Emite un archivo _redirects de Netlify con líneas forzadas '301!'
- Construye un array redirects de vercel.json de Vercel con permanent:true
- Exporta un CSV de Bulk Redirects de Cloudflare con las columnas esperadas
- Los interruptores de solo-ruta y barra final mantienen coherente el lado de coincidencia
Cómo usar Mapa de redirecciones
- Pega tus pares de URL antigua → nueva, uno por línea, en el cuadro de entrada
- Elige una plataforma de destino: nginx, Apache, Netlify, Vercel o Cloudflare
- Define solo-ruta y la regla de barra final para que coincidan con tu sitio
- Copia las reglas generadas o descarga el archivo de configuración para desplegarlo
Ejemplo
Entrada
/old-page, /new-page
/blog/2020/hello -> /articles/hello
Salida
location = /old-page {
return 301 /new-page;
}
location = /blog/2020/hello {
return 301 /articles/hello;
}
Un mapa separado por coma y flecha compilado en bloques 301 de nginx.
Errores comunes y solución de problemas
- Una fila se omite en silencio y falta en la salida. — Cada línea necesita dos columnas: una URL antigua y una nueva. Las filas con un solo token, las líneas en blanco y las líneas #comentario se ignoran a propósito.
- Las reglas de nginx coinciden con demasiadas rutas o con ninguna. — El generador usa coincidencias exactas 'location ='. Activa solo-ruta para eliminar el esquema y el host, y define la regla de barra final para que coincida con cómo terminan realmente tus URL antiguas.
- Las URL absolutas acaban en las reglas cuando querías rutas. — Cambia el interruptor de solo-ruta a Ruta. Elimina 'https://host' de ambas columnas para que las reglas coincidan con la ruta de la petición en lugar de la URL completa.
- La importación del CSV de Cloudflare rechaza una fila. — Confirma que source_url y target_url sean absolutas o relativas a la raíz como espera Cloudflare, y que una celda que contenga una coma esté entrecomillada: el generador entrecomilla esas automáticamente.
Preguntas frecuentes
- ¿Qué formato de entrada acepta el generador de mapa de redirecciones?
- Cualquier lista de dos columnas de antiguo → nuevo. Las columnas pueden separarse por una coma (CSV), una tabulación (TSV), una flecha como -> o →, o uno o más espacios. Pega directamente desde una hoja de cálculo, un archivo de texto o un mensaje de chat y la herramienta averigua el delimitador por línea.
- ¿Para qué plataformas puede generar redirecciones 301?
- Cinco: nginx (bloques location con return 301), Apache .htaccess (RedirectMatch 301), Netlify (_redirects con 301!), Vercel (array redirects de vercel.json) y Cloudflare (CSV de Bulk Redirects). Cambia de destino y el mismo mapa de URL se recompila al instante.
- ¿Cuál es la diferencia entre las reglas de solo-ruta y las absolutas?
- Solo-ruta elimina el esquema y el host, así que 'https://site.com/old' se vuelve '/old' — ideal cuando el servidor ya está acotado a un dominio. Absoluta conserva la URL completa, que es lo que quieres para traslados entre dominios o reglas de Cloudflare que referencian el host de origen.
- ¿Cómo funciona el interruptor de barra final?
- Normaliza la barra final solo en el lado de coincidencia (antiguo), así que /old y /old/ se resuelven como pretendes. Añadir agrega una barra, Quitar la elimina y Mantener deja las rutas exactamente como se pegaron. Una '/' sola nunca se cambia.
- ¿Por qué se usan redirecciones 301 en lugar de 302?
- Una 301 es una redirección permanente, así que los navegadores y los motores de búsqueda transfieren la autoridad de enlace a la nueva URL y almacenan el traslado en caché. Eso es lo que quieres para una migración o un cambio de dominio; el generador emite 301 para cada regla.
- ¿Se sube a algún sitio mi lista de URL?
- No. El generador de mapa de redirecciones analiza y da formato a todo en tu navegador con JavaScript simple. Las URL antiguas y nuevas que pegas permanecen en tu dispositivo y nunca se envían a ArrayKit ni a ningún servidor.
Herramientas relacionadas
Todas las herramientas de ArrayKit