> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.adnabu.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Welche RegEx-Syntax wird für Weiterleitungen im Nabu Redirect Manager unterstützt?

### Nabu Redirect Manager unterstützt JavaScript-ähnliche Reguläre Ausdrücke (RegEx) für die Einrichtung erweiterter Weiterleitungen in Ihrem Shopify-Shop.

#### Unterstützte RegEx-Syntax

Hier sind die Hauptmerkmale der RegEx, die in der App unterstützt werden:

1. Anker

  ^ → Passt zum Anfang eines URL-Pfads.
  $ → Passt zum Ende eines URL-Pfads.

| **Beispiel**: ^/products/.*$
| Passt zu jeder URL, die mit /products/ beginnt.

2. Zeichenklassen

  . → Passt zu jedem einzelnen Zeichen.
  [abc] → Passt zu einem beliebigen Zeichen innerhalb der Klammern.
  [0-9] → Passt zu jeder Ziffer zwischen 0–9.
  [^abc] → Passt zu jedem Zeichen außer a, b oder c.

| **Beispiel**: ^/products/[0-9]+$
| Passt zu /products/123, /products/456, etc.

3. Quantifizierer

  (*) → Passt zu 0 oder mehr Wiederholungen.
  (+) → Passt zu 1 oder mehr Wiederholungen.
  ? → Passt zu 0 oder 1 Wiederholung.
  {n} → Passt genau n Mal.
  {n,} → Passt n oder mehr Mal.
  {n,m} → Passt zwischen n und m Mal.

| **Beispiel**:  ^/products/[a-z]{3,5}$
| Passt zu Produkt-Handles mit 3 bis 5 Buchstaben (z.B., /products/bag, /products/shoes).

4. Gruppen und Alternation

 ( ) → Definiert eine Erfassungsgruppe.
 | → Funktioniert wie ODER zwischen Mustern.

| **Beispiel**: ^/(products|collections)/(.*)$
| Passt sowohl zu /products/... als auch zu /collections/....

5. Erfassungsgruppen

 (pattern) → Erfasst einen Teil des Treffers.
 $1, $2, … $5 → Wiederverwendung erfasster Werte im Ziel-Link.
 Nabu unterstützt bis zu 5 Erfassungsgruppen.

| Quellpfad: ^/products/(.*)/(.*)$
| Ziel-Link: /new-products/$1/$2
| /products/men/shoes → /new-products/men/shoes.

### Shopify-Beispiele

* Alle Produkte zu einer einzigen Kollektion umleiten:

| Quellpfad: ^/products/.*$
| Ziel-Link: /collections/all-products

* Produkt-IDs (nur Zahlen) zu einer neuen Kollektion umleiten

| Quellpfad: ^/products/[0-9]+$
| Ziel-Link: /collections/special-deals

* Mit Erfassungsgruppen umleiten

| Quellpfad: ^/products/(.*)$
| Ziel-Link: /collections/$1
| /products/shirt → /collections/shirt.

* Sowohl Produkte als auch Kollektionen umleiten

| Quellpfad: ^/(products|collections)/(.*)$
| Ziel-Link: /archived/$1/$2
| /products/hat → /archived/products/hat.