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

Cómo usar Mapa de redirecciones

  1. Pega tus pares de URL antigua → nueva, uno por línea, en el cuadro de entrada
  2. Elige una plataforma de destino: nginx, Apache, Netlify, Vercel o Cloudflare
  3. Define solo-ruta y la regla de barra final para que coincidan con tu sitio
  4. 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

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