Generador de redirecciones 301 para migraciones

Pega o sube el CSV con tus URLs antiguas y nuevas y obtén las reglas para .htaccess o Nginx, sin cadenas, bucles ni duplicados.

— Redirecciones válidas
— Cadenas resueltas
— Filas descartadas

1. Tu mapa de redirecciones

Acepta comas, punto y coma o tabuladores (puedes pegar dos columnas directamente desde Excel). La primera fila se ignora si es una cabecera.

2. Reglas para tu servidor

Opciones

.htaccess

3. Revisión del mapa

Probar una URL antigua

Detalle por fila

Estado de cada redirección
#URL antiguaDestino finalEstado

Cómo hacer las redirecciones de una migración

  1. Rastrea la web antigua con Screaming Frog o similar y exporta todas las URLs indexables, sin olvidar las que tienen tráfico o enlaces externos (Search Console y Analytics).
  2. Asigna a cada URL antigua su equivalente nueva más parecida: producto con producto, categoría con categoría. Evita mandar todo a la portada.
  3. Genera las reglas con esta herramienta y revisa cadenas, bucles y duplicados antes de publicarlas.
  4. Pega las reglas al principio del .htaccess (o en el bloque server de Nginx) del dominio antiguo y prueba una muestra de URLs.
  5. Vigila Search Console durante las semanas siguientes: errores 404, cobertura y rendimiento de las páginas nuevas.
Comparativa de formatos de redirección
FormatoServidorParámetros (?id=)Cuándo usarlo
RewriteRuleApache (.htaccess)Sí, con RewriteCondMigraciones completas y URLs con parámetros, como las de PrestaShop
Redirect 301Apache (.htaccess)NoPocas URLs limpias sin parámetros
map + return 301NginxSí (compara la URL completa)Servidores Nginx con muchas redirecciones; es muy eficiente

Preguntas frecuentes

¿Dónde se pegan las redirecciones en el .htaccess?

En el archivo .htaccess de la raíz del dominio antiguo, antes de cualquier otra regla de reescritura (por ejemplo, antes del bloque de WordPress o PrestaShop). Así se ejecutan primero y no las intercepta el gestor de contenidos.

¿Qué es una cadena de redirecciones y por qué evitarla?

Una cadena se produce cuando la URL A redirige a B y B a su vez redirige a C. Cada salto añade latencia, consume presupuesto de rastreo y puede diluir señales. Lo correcto es que A apunte directamente a C; el generador lo resuelve automáticamente.

¿Es mejor RewriteRule o Redirect 301?

Redirect 301 es más sencillo, pero no puede tener en cuenta los parámetros de la URL (?id=12) y redirige también las subrutas por prefijo. RewriteRule es más precisa: compara la ruta exacta, admite parámetros y permite descartarlos en el destino, por eso es la opción recomendada en migraciones.

¿Puedo redirigir todas las URLs antiguas a la portada?

No es recomendable. Google trata las redirecciones masivas a la portada como soft 404 y no transfiere la relevancia. Cada URL antigua debe apuntar a la página nueva más equivalente; si no existe ninguna, es preferible devolver un 410.

Otras herramientas gratuitas

¡Hablemos por WhatsApp!