Artikelen over: Nabu Redirect Manager
Dit artikel is ook beschikbaar in:

Welke RegEx-syntaxis wordt ondersteund voor omleidingen in Nabu Redirect Manager?

Nabu Redirect Manager ondersteunt JavaScript-stijl reguliere expressies (RegEx) voor het instellen van geavanceerde omleidingen in je Shopify-winkel.


Ondersteunde RegEx-syntaxis


Hier zijn de belangrijkste RegEx-functies die in de app worden ondersteund:


  1. Ankers


^ → Komt overeen met het begin van een URL-pad.

$ → Komt overeen met het einde van een URL-pad.


Voorbeeld: ^/products/.*$Komt overeen met elke URL die begint met /products/.


  1. Karakterklassen


. → Komt overeen met elk enkel teken.

[abc] → Komt overeen met elk teken binnen de haakjes.

[0-9] → Komt overeen met elk cijfer tussen 0–9.

[^abc] → Komt overeen met elk teken behalve a, b of c.


Voorbeeld: ^/products/[0-9]+$Komt overeen met /products/123, /products/456, enz.


  1. Kwantoren


(*) → Komt overeen met 0 of meer herhalingen.

(*) → Komt overeen met 1 of meer herhalingen.

? → Komt overeen met 0 of 1 herhaling.

{n} → Komt precies n keer overeen.

{n,} → Komt n of meer keer overeen.

{n,m} → Komt overeen tussen n en m keer.


Voorbeeld: ^/products/[a-z]{3,5}$Komt overeen met producthandles met 3 tot 5 letters (bijv. /products/bag, /products/shoes).


  1. Groepen en Alternatie


( ) → Definieert een capture-groep.

| → Werkt als OF tussen patronen.


Voorbeeld: ^/(products|collections)/(.*)$Komt overeen met zowel /products/... als /collections/....


  1. Capture Groepen


(pattern) → Legt een deel van de match vast.

$1, $2, … $5 → Hergebruik vastgelegde waarden in de doelkoppeling.

Nabu ondersteunt tot 5 capture-groepen.


Bronpad: ^/products/(.)/(.)$Doelkoppeling: /new-products/$1/$2/products/men/shoes → /new-products/men/shoes.


Shopify Voorbeelden


  • Leid alle producten om naar een enkele collectie:


Bronpad: ^/products/.*$Doelkoppeling: /collections/all-products


  • Leid product-ID's (alleen nummers) om naar een nieuwe collectie


Bronpad: ^/products/[0-9]+$Doelkoppeling: /collections/special-deals


  • Omleiden met capture-groepen


Bronpad: ^/products/(.*)$Doelkoppeling: /collections/$1/products/shirt → /collections/shirt.


  • Leid zowel producten als collecties om


Bronpad: ^/(products|collections)/(.*)$Doelkoppeling: /archived/$1/$2/products/hat → /archived/products/hat.

Bijgewerkt op: 12/12/2025

Was dit artikel nuttig?

Deel uw feedback

Annuleer

Dankuwel!