Artykuły na: Menedżer Przekierowań Nabu
Ten artykuł jest również dostępny w:

Jakie składnie RegEx obsługiwane są w Nabu Redirect Manager?

Nabu Redirect Manager obsługuje wyrażenia regularne w stylu JavaScript (RegEx) do tworzenia zaawansowanych przekierowań w Twoim sklepie Shopify.


Obsługiwana składnia RegEx


Oto główne funkcje RegEx obsługiwane w aplikacji:


  1. Kotwice


^ → Dopasowuje początek ścieżki URL.

$ → Dopasowuje koniec ścieżki URL.


Przykład: ^/products/.*$Dopasowuje dowolny URL zaczynający się od /products/.


  1. Klasy znaków


. → Dopasowuje dowolny pojedynczy znak.

[abc] → Dopasowuje dowolny jeden znak wewnątrz nawiasów.

[0-9] → Dopasowuje dowolną cyfrę między 0-9.

[^abc] → Dopasowuje dowolny znak z wyjątkiem a, b lub c.


Przykład: ^/products/[0-9]+$Dopasowuje /products/123, /products/456, itd.


  1. Kwantyfikatory


(*) → Dopasowuje 0 lub więcej powtórzeń.

(*) → Dopasowuje 1 lub więcej powtórzeń.

? → Dopasowuje 0 lub 1 powtórzenie.

{n} → Dopasowuje dokładnie n razy.

{n,} → Dopasowuje n lub więcej razy.

{n,m} → Dopasowuje między n a m razy.


Przykład: ^/products/[a-z]{3,5}$Dopasowuje uchwyty produktów z 3 do 5 literami (np. /products/bag, /products/shoes).


  1. Grupy i alternacja


( ) → Definiuje grupę przechwytywania.

| → Działa jak OR między wzorcami.


Przykład: ^/(products|collections)/(.*)$Dopasowuje zarówno /products/... jak i /collections/....


  1. Grupy przechwytywania


(pattern) → Przechwytuje część dopasowania.

$1, $2, ... $5 → Ponowne użycie przechwyconych wartości w docelowym linku.

Nabu obsługuje do 5 grup przechwytywania.


Ścieżka źródłowa: ^/products/(.)/(.)$Docelowy link: /new-products/$1/$2/products/men/shoes → /new-products/men/shoes.


Przykłady Shopify


  • Przekieruj wszystkie produkty do jednej kolekcji:


Ścieżka źródłowa: ^/products/.*$Docelowy link: /collections/all-products


  • Przekieruj identyfikatory produktów (tylko liczby) do nowej kolekcji


Ścieżka źródłowa: ^/products/[0-9]+$Docelowy link: /collections/special-deals


  • Przekierowanie z grupami przechwytywania


Ścieżka źródłowa: ^/products/(.*)$Docelowy link: /collections/$1/products/shirt → /collections/shirt.


  • Przekieruj zarówno produkty, jak i kolekcje


Ścieżka źródłowa: ^/(products|collections)/(.*)$Docelowy link: /archived/$1/$2/products/hat → /archived/products/hat.

Aktualizowane na: 19/12/2025

Czy ten artykuł był pomocny?

Podziel się swoją opinią

Anuluj

Dziękuję!