Articles sur : Gestionnaire de Redirection Nabu
Cet article est aussi disponible en :

Quelle est la syntaxe RegEx prise en charge pour les redirections dans Nabu Redirect Manager ?

Nabu Redirect Manager prend en charge les expressions régulières (RegEx) de style JavaScript pour configurer des redirections avancées dans votre boutique Shopify.


Syntaxe RegEx prise en charge


Voici les principales fonctionnalités RegEx prises en charge dans l'application :


  1. Ancres


^ → Correspond au début d'un chemin d'URL.

$ → Correspond à la fin d'un chemin d'URL.


Exemple : ^/products/.*$Correspond à toute URL commençant par /products/.


  1. Classes de caractères


. → Correspond à n'importe quel caractère unique.

[abc] → Correspond à n'importe quel caractère à l'intérieur des crochets.

[0-9] → Correspond à n'importe quel chiffre entre 0 et 9.

[^abc] → Correspond à n'importe quel caractère sauf a, b ou c.


Exemple : ^/products/[0-9]+$Correspond à /products/123, /products/456, etc.


  1. Quantificateurs


(*) → Correspond à 0 ou plusieurs répétitions.

(+) → Correspond à 1 ou plusieurs répétitions.

? → Correspond à 0 ou 1 répétition.

{n} → Correspond exactement n fois.

{n,} → Correspond n fois ou plus.

{n,m} → Correspond entre n et m fois.


Exemple : ^/products/[a-z]{3,5}$Correspond aux identifiants de produit avec 3 à 5 lettres (par exemple, /products/bag, /products/shoes).


  1. Groupes et alternance


( ) → Définit un groupe de capture.

| → Fonctionne comme OR entre les motifs.


Exemple : ^/(products|collections)/(.*)$Correspond à la fois à /products/... et /collections/....


  1. Groupes de capture


(pattern) → Capture une partie de la correspondance.

$1, $2, … $5 → Réutilise les valeurs capturées dans le lien cible.

Nabu prend en charge jusqu'à 5 groupes de capture.


Chemin source : ^/products/(.)/(.)$Lien cible : /new-products/$1/$2/products/men/shoes → /new-products/men/shoes.


Exemples Shopify


  • Rediriger tous les produits vers une seule collection :


Chemin source : ^/products/.*$Lien cible : /collections/all-products


  • Rediriger les ID de produits (chiffres uniquement) vers une nouvelle collection


Chemin source : ^/products/[0-9]+$Lien cible : /collections/special-deals


  • Rediriger avec des groupes de capture


Chemin source : ^/products/(.*)$Lien cible : /collections/$1/products/shirt → /collections/shirt.


  • Rediriger à la fois les produits et les collections


Chemin source : ^/(products|collections)/(.*)$Lien cible : /archived/$1/$2/products/hat → /archived/products/hat.

Mis à jour le : 12/12/2025

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !