Saltar al contenido
Totalmente local

Generador de reglas de redirección

Convierte una lista de pares URL antigua/nueva en reglas de redirección listas para usar.

Entrada
Salida

Generador de reglas de redirección

La migración de un sitio web, el cambio de nombre de las páginas o la fusión de dos dominios dejan atrás URLs antiguas que necesitan apuntar a un nuevo lugar. Esta herramienta convierte una lista simple de pares URL antigua/nueva en reglas de redirección funcionales para el servidor o host en el que realmente implementas, para que puedas pegar el resultado directamente en un archivo de configuración en lugar de escribir a mano decenas de líneas casi idénticas.

Pega un par por línea, separado por una flecha, coma, barra vertical, tabulación o espacio — lo que se ajuste a cómo ya tienes los datos, desde una exportación de hoja de cálculo o una nota rápida. Elige el formato de destino: Apache .htaccess (una directiva Redirect por línea), nginx (un bloque location con return), la sintaxis _redirects de Netlify o Cloudflare Pages, o JSON puro para alimentar en tu propio paso de construcción. Elige 301 para un movimiento permanente que transmita valor SEO, 302 para una redirección temporal, o 308 cuando el método de solicitud (como POST) debe preservarse.

Activa "eliminar dominio" para eliminar el esquema y host de ambos lados y mantener solo rutas relativas — útil cuando la redirección vive en el mismo dominio y preferirías no repetirla en cada línea. La ruta de origen siempre se escribe como una ruta independientemente de esa configuración, ya que la directiva Redirect de Apache requiere una; el destino mantiene cualquier host que hayas dado a menos que lo elimines.

Con la detección de cadenas y bucles activada, la herramienta marca las reglas cuyo destino se redirige nuevamente (un salto extra para el navegador) y las reglas que se redirigen hacia sí mismas, directa o en un ciclo. Ambas aparecen como comentarios encima de las reglas, o como una lista de advertencias en JSON, para que puedas arreglarlas antes de implementar. Todo funciona localmente — las URLs que pegas nunca abandonan tu navegador.

Preguntas frecuentes

¿Se carga mi lista de URLs en algún lugar?
No. El análisis y la generación de reglas se realizan completamente en tu navegador con JavaScript. Nada de lo que pegues se envía a un servidor.
¿Cuál es la diferencia entre 301, 302 y 308?
301 y 308 son redirecciones permanentes a través de las cuales los motores de búsqueda transmiten señales de clasificación; 302 es temporal. 308 garantiza además que el método de solicitud (GET, POST…) permanezca igual, algo que 301 no siempre hace en clientes antiguos.
¿Qué cuenta como una cadena de redirección o un bucle de redirección?
Una cadena es cuando el destino de una regla es a su vez la fuente de otra regla, forzando un salto extra. Un bucle es cuando seguir la cadena finalmente conduce de vuelta a donde comenzó, lo que nunca se resuelve y debe corregirse antes de implementar.
¿Puedo generar reglas para Cloudflare Pages y Netlify de la misma manera?
Sí. Ambos leen un archivo _redirects de texto plano con la misma sintaxis "from to status", por lo que el mismo resultado generado funciona para cualquiera de los dos hosts.
¿Qué pasa si una línea en mi lista tiene un formato incorrecto?
Una línea sin el separador elegido, o sin la URL antigua o nueva, se omite en lugar de detener todo el lote — el contador de actividad muestra cuántas líneas se omitieron para que puedas volver y arreglarlo.