Generador de redirecciones Nginx
Para una lista larga la herramienta escribe una tabla map (búsqueda por hash, sin regex); para pocas páginas, bloques location. También genera los bloques server para HTTPS, www y mudanzas.
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
- Elige el modo: páginas y carpetas, HTTPS / www / barra final o cambio de dominio.
- Pega la lista o escribe los dominios y elige map o un location por regla.
- Coloca el bloque map en el contexto http y el resto en el bloque server indicado, prueba con nginx -t y recarga.
Ejemplo
Para «/old-page /new-page» el modo map escribe las claves "/old-page" y "/old-page/" hacia "/new-page", seguidas de un if que ejecuta return 301 conservando la query string. Para example.com con HTTPS y www, un bloque escucha en el puerto 80 para «example.com www.example.com» y devuelve return 301 https://www.example.com$request_uri.
Qué significa el resultado
Nginx no lee .htaccess: las redirecciones viven en la configuración del servidor. Una map compara la ruta exacta y sigue siendo rápida con miles de líneas. Las reglas de carpeta y de query string usan if seguido de return, el uso seguro de if. Los valores van entre comillas y el signo $ de los destinos se codifica para que no se convierta en variable.
Problemas habituales que ayuda a resolver
- Una map debe declararse en el contexto http, no dentro de server; si no, nginx -t falla.
- Dos claves idénticas en una map detienen nginx al arrancar; la herramienta elimina los duplicados.
- Quitar la barra final en un directorio real provoca un bucle con la barra automática de nginx si falta la guarda -d.
- Las reglas con nombre de host pertenecen al bloque server de ese host, no a una map global.
Preguntas frecuentes
¿return 301 o rewrite?
return es más simple y rápido para una redirección: nginx responde directamente. rewrite ... permanent sirve para reutilizar parte de la ruta con una regex, pero solo conoce 301 y 302.
¿Hacen falta muchas reglas para usar map?
No, pero compensa desde unas decenas de líneas. Con más de cien entradas la herramienta añade map_hash_max_size y map_hash_bucket_size.
¿De dónde salen los certificados?
Los bloques 443 llevan rutas ssl_certificate de ejemplo. Sustitúyelas por tus archivos (Let's Encrypt, tu hosting…).
¿Se envían mis datos a algún sitio?
No, la generación se hace en tu navegador.
Herramientas relacionadas
- Generador de reglas de redirecciónUna 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.Gratis · en tu navegador
- Generador de redirecciones .htaccessTres modos: redirecciones página a página, higiene del sitio (HTTPS, www, barra final) y mudanza a un dominio nuevo. Los patrones se escapan por ti.Gratis · en tu navegador
- Generador de reglas de redirección CloudflareCloudflare ofrece dos formas de redirigir: una regla por redirección (Single Redirects) o una lista de URL exactas (Bulk Redirects). La herramienta escribe ambas, más algunas plantillas habituales.Gratis · en tu navegador
- Verificador de cadenas de redirecciónPega una URL para ver todas las redirecciones que atraviesa antes de la página final, con el código de estado y el tiempo de cada salto.Cuenta gratuita · 3 análisis en vivo/día
- Generador de etiqueta canonicalPega la URL de una página: la herramienta la limpia (https, parámetros de seguimiento, fragmento, archivo index, barra final) y genera la etiqueta canonical y la cabecera HTTP.Gratis · en tu navegador
- Eliminador de parámetros de URLPega tus URL y quita de una vez los parámetros de seguimiento (utm_*, gclid, fbclid…) o los que elijas, dejando intacto todo lo demás.Gratis · en tu navegador