UrlEdge
Routing avanzato

Regole dinamiche

Vai oltre i redirect 1:1. Usa pattern per gestire migliaia di URL con una sola regola.

Wildcard (*)

Pattern matching semplice

Usa l'asterisco * per intercettare qualsiasi stringa di caratteri. Puoi usarlo alla fine di un path o nel mezzo.

docsLayout.ui.sourcePath
docsLayout.ui.matches
/blog/*
/blog/post-1, /blog/2023/news
/users/*/settings
/users/john/settings
Sostituzione nella destinazione: usa $1, $2, ecc. nella URL di destinazione per inserire i contenuti catturati dalla wildcard. Esempio: Source /blog/* → Destination https://medium.com/@myblog/$1

Espressioni regolari

Matching per power user

Per validazioni complesse, per esempio solo ID numerici, usa sintassi regex PCRE standard.

Intercetta User ID numerici

^/user/(\d+)$

Corrisponde a /user/123 ma non a /user/abc.

Intercetta estensioni specifiche

\.(jpg|png|gif)$

Corrisponde a richieste immagine che terminano in .jpg, .png o .gif.

Parametri query

Di default UrlEdge preserva i parametri query, per esempio ?utm_source=google, durante il redirect.

  • Se Source è /shop e Destination è /store
  • La richiesta /shop?id=5 diventa automaticamente /store?id=5.
Nota: puoi disabilitarlo per singola regola nel toggle “Advanced Settings” del Redirect Editor.