UrlEdge
Zaawansowany routing

Dynamiczne reguły

Wyjdź poza proste przekierowania 1:1. Używaj wzorców, aby jedną regułą dopasować tysiące adresów URL.

Wildcards (*)

Proste dopasowanie wzorców

Gwiazdka * dopasowuje dowolny ciąg znaków. Możesz jej używać na końcu ścieżki albo w środku.

docsLayout.ui.sourcePath
docsLayout.ui.matches
/blog/*
/blog/post-1, /blog/2023/news
/users/*/settings
/users/jan/settings
Podstawianie w celu: używaj $1, $2 itd. w adresie docelowym, aby wstawić dopasowaną część wildcardu. Przykład: Source /blog/* → Destination https://medium.com/@mojblog/$1

Wyrażenia regularne

Tryb dla power userów

Przy bardziej złożonej walidacji, np. gdy chcesz dopasować wyłącznie identyfikatory liczbowe, użyj standardowej składni regex PCRE.

Dopasuj identyfikatory użytkowników (tylko cyfry)

^/user/(\d+)$

Pasuje do /user/123, ale nie do /user/abc.

Dopasuj konkretne rozszerzenia

\.(jpg|png|gif)$

Pasuje do każdego żądania obrazu kończącego się na .jpg, .png albo .gif.

Parametry zapytania

Domyślnie UrlEdge zachowuje parametry zapytania, takie jak ?utm_source=google, podczas przekierowania.

  • Jeśli Source to /shop, a Destination to /store,
  • to żądanie /shop?id=5 automatycznie stanie się /store?id=5.
Uwaga: możesz wyłączyć to dla pojedynczej reguły przez przełącznik „Advanced Settings” w Redirect Editor.