Articoli su: Gestore di Reindirizzamenti Nabu
Questo articolo è disponibile anche in:

Quali sono le sintassi RegEx supportate per i reindirizzamenti in Nabu Redirect Manager?

Nabu Redirect Manager supporta le espressioni regolari (RegEx) in stile JavaScript per configurare reindirizzamenti avanzati nel tuo negozio Shopify.


Sintassi RegEx Supportata


Ecco le principali funzionalità RegEx supportate nell'app:


  1. Ancore


^ → Corrisponde all'inizio di un percorso URL.

$ → Corrisponde alla fine di un percorso URL.


Esempio: ^/products/.*$Corrisponde a qualsiasi URL che inizia con /products/.


  1. Classi di Caratteri


. → Corrisponde a qualsiasi singolo carattere.

[abc] → Corrisponde a qualsiasi carattere all'interno delle parentesi.

[0-9] → Corrisponde a qualsiasi cifra tra 0–9.

[^abc] → Corrisponde a qualsiasi carattere eccetto a, b o c.


Esempio: ^/products/[0-9]+$Corrisponde a /products/123, /products/456, ecc.


  1. Quantificatori


(*) → Corrisponde a 0 o più ripetizioni.

(+) → Corrisponde a 1 o più ripetizioni.

? → Corrisponde a 0 o 1 ripetizione.

{n} → Corrisponde esattamente n volte.

{n,} → Corrisponde n o più volte.

{n,m} → Corrisponde tra n e m volte.


Esempio: ^/products/[a-z]{3,5}$Corrisponde a handle di prodotto con 3 a 5 lettere (es., /products/bag, /products/shoes).


  1. Gruppi e Alternanza


( ) → Definisce un gruppo di cattura.

| → Funziona come OR tra modelli.


Esempio: ^/(products|collections)/(.*)$Corrisponde sia a /products/... che a /collections/....


  1. Gruppi di Cattura


(pattern) → Cattura parte della corrispondenza.

$1, $2, … $5 → Riutilizza i valori catturati nel link di destinazione.

Nabu supporta fino a 5 gruppi di cattura.


Percorso Sorgente: ^/products/(.)/(.)$Link di Destinazione: /new-products/$1/$2/products/men/shoes → /new-products/men/shoes.


Esempi Shopify


  • Reindirizza tutti i prodotti a una singola collezione:


Percorso Sorgente: ^/products/.*$Link di Destinazione: /collections/all-products


  • Reindirizza gli ID dei prodotti (solo numeri) a una nuova collezione


Percorso Sorgente: ^/products/[0-9]+$Link di Destinazione: /collections/special-deals


  • Reindirizza con gruppi di cattura


Percorso Sorgente: ^/products/(.*)$Link di Destinazione: /collections/$1/products/shirt → /collections/shirt.


  • Reindirizza sia prodotti che collezioni


Percorso Sorgente: ^/(products|collections)/(.*)$Link di Destinazione: /archived/$1/$2/products/hat → /archived/products/hat.

Aggiornato il: 12/12/2025

È stato utile questo articolo?

Condividi il tuo feedback

Annulla

Grazie!