Články o: Správce přesměrování Nabu
Tento článek je k dispozici také v:

Jaká je podporovaná syntaxe RegEx pro přesměrování v Nabu Redirect Manageru?

Nabu Redirect Manager podporuje regulární výrazy ve stylu JavaScriptu (RegEx) pro nastavení pokročilých přesměrování ve vašem obchodě na Shopify.


Podporovaná syntaxe RegEx


Zde jsou hlavní funkce RegEx podporované v aplikaci:


  1. Kotvy


^ → Odpovídá začátku cesty URL.

$ → Odpovídá konci cesty URL.


Příklad: ^/products/.*$Odpovídá jakékoli URL, která začíná na /products/.


  1. Třídy znaků


. → Odpovídá jakémukoli jednotlivému znaku.

[abc] → Odpovídá jakémukoli jednomu znaku uvnitř závorek.

[0-9] → Odpovídá jakémukoli číslu mezi 0-9.

[^abc] → Odpovídá jakémukoli znaku kromě a, b nebo c.


Příklad: ^/products/[0-9]+$Odpovídá /products/123, /products/456, atd.


  1. Kvantifikátory


(*) → Odpovídá 0 nebo více opakováním.

(+) → Odpovídá 1 nebo více opakováním.

? → Odpovídá 0 nebo 1 opakování.

{n} → Odpovídá přesně n krát.

{n,} → Odpovídá n nebo vícekrát.

{n,m} → Odpovídá mezi n a m krát.


Příklad: ^/products/[a-z]{3,5}$Odpovídá identifikátorům produktů s 3 až 5 písmeny (např. /products/bag, /products/shoes).


  1. Skupiny a Alternace


( ) → Definuje zachytávací skupinu.

| → Funguje jako OR mezi vzory.


Příklad: ^/(products|collections)/(.*)$Odpovídá jak /products/... tak /collections/....


  1. Zachytávací skupiny


(pattern) → Zachytává část shody.

$1, $2, ... $5 → Znovu použijte zachycené hodnoty v cílovém odkazu.

Nabu podporuje až 5 zachytávacích skupin.


Zdrojová cesta: ^/products/(.)/(.)$Cílový odkaz: /new-products/$1/$2/products/men/shoes → /new-products/men/shoes.


Příklady Shopify


  • Přesměrování všech produktů na jednu kolekci :


Zdrojová cesta: ^/products/.*$Cílový odkaz: /collections/all-products


  • Přesměrování ID produktů (pouze čísla) na novou kolekci


Zdrojová cesta: ^/products/[0-9]+$Cílový odkaz: /collections/special-deals


  • Přesměrování se zachytávacími skupinami


Zdrojová cesta: ^/products/(.*)$Cílový odkaz: /collections/$1/products/shirt → /collections/shirt.


  • Přesměrování jak produktů, tak kolekcí


Zdrojová cesta: ^/(products|collections)/(.*)$Cílový odkaz: /archived/$1/$2/products/hat → /archived/products/hat.

Aktualizováno dne: 19/12/2025

Pomozte nám zlepšovat seznam dotazů i pro ostatní zákazníky. Pomohla Vám odpověď při řešení Vašeho požadavku?

Podělte se o svůj názor

Zrušit

Děkujeme Vám za Váš názor.