Skip to content
Rankora
Gratis · en tu navegador

Generador de reglas de redirección

Una sola lista, seis formatos de salida. La herramienta revisa cada línea, detecta bucles, duplicados y cadenas, y escribe la sintaxis que espera cada plataforma.

Privacidad y coste

Esta herramienta funciona en tu navegador. Lo que escribes o pegas no se envía a nuestros servidores y usarla es gratis.

Cómo funciona

  1. Pega una redirección por línea: origen, destino y, si quieres, un estado (301, 302, 307 o 308). Termina el origen con * para redirigir una carpeta entera.
  2. Elige la plataforma: Apache, Nginx, Cloudflare (reglas o lista masiva), Netlify o Vercel.
  3. Lee los avisos (bucle, cadena, duplicado, carácter rechazado) y copia el bloque de configuración o descarga el CSV de Cloudflare.

Ejemplo

Con «/old-page /new-page» y «/blog/* /articles/*», Apache recibe RedirectMatch 301 "^/old-page/?$" "/new-page" y RedirectMatch 301 "^/blog/(.*)$" "/articles/$1". Netlify recibe «/blog/* /articles/:splat 301» y Vercel el origen «/blog/:path*».

Qué significa el resultado

Cada plataforma tiene su gramática: regex de Apache, tablas map de Nginx, expresiones de Cloudflare, archivos _redirects o JSON. El generador aplica la misma lógica en todas: las reglas exactas van antes que las de carpeta, se rechazan los caracteres que romperían la configuración y el signo $ se neutraliza. Prueba siempre el resultado en tu servidor, porque depende de tus otras reglas.

Problemas habituales que ayuda a resolver

  • Un bucle de redirección (A a B, B a A) deja la página inaccesible y malgasta el presupuesto de rastreo.
  • Una cadena A a B a C añade saltos innecesarios: apunta A directamente a C.
  • Una regex sin escapar (un punto, un más, un paréntesis) captura URL equivocadas.
  • Un 302 olvidado tras una migración mantiene la URL antigua en el índice.

Preguntas frecuentes

¿Qué diferencia hay entre 301, 302, 307 y 308?

301 y 308 son permanentes; 302 y 307, temporales. 307 y 308 obligan al navegador a repetir el mismo método HTTP (un POST sigue siendo POST), mientras que 301 y 302 pueden convertirlo en GET. Para mover una página de forma definitiva, lo habitual es 301.

¿Se conserva la query string?

Sí por defecto: la opción la traslada al destino. Desmárcala para descartarla. Si el destino ya tiene su propia query string, la del visitante no se añade en Nginx ni en Cloudflare.

¿Mis redirecciones se envían a un servidor?

No. La generación se hace en tu navegador y no se transmite nada.

¿Cómo redirijo una carpeta entera?

Termina el origen con * (por ejemplo /blog/*) y, para conservar el resto de la ruta, pon también * en el destino (/articles/*). Un destino sin * envía toda la carpeta a una sola página.