UrlEdge
Routing avanzado

Reglas dinámicas

Ve más allá de una redirección 1:1. Usa patrones para cubrir miles de URLs con una sola regla.

Wildcards (*)

Coincidencia simple por patrón

Usa el asterisco * para coincidir con cualquier cadena de caracteres. Puedes colocarlo al final de una ruta o en medio.

docsLayout.ui.sourcePath
docsLayout.ui.matches
/blog/*
/blog/post-1, /blog/2023/news
/users/*/settings
/users/john/settings
Reemplazo en destino: usa $1, $2, etc. en la URL de destino para insertar el contenido capturado por cada wildcard. Ejemplo: Origen /blog/* → Destino https://medium.com/@myblog/$1

Expresiones regulares

Coincidencia avanzada

Para validaciones complejas, como aceptar solo IDs numéricos, usa sintaxis Regex PCRE estándar.

Coincidir IDs de usuario (solo números)

^/user/(\d+)$

Coincide con /user/123, pero no con /user/abc.

Coincidir extensiones específicas

\.(jpg|png|gif)$

Coincide con solicitudes de imagen que terminen en .jpg, .png o .gif.

Parámetros de consulta

Por defecto, UrlEdge conserva parámetros de consulta como ?utm_source=google durante una redirección.

  • Si el origen es /shop y el destino es /store
  • La solicitud /shop?id=5 se convierte automáticamente en /store?id=5.
Nota: puedes desactivar esto por regla desde el toggle de “Configuración avanzada” en el editor de redirecciones.