Motifs d'URL avancés — les correspondances que vous ne connaissez pas
Le motif d'URL décide où une règle s'exécute. La plupart des utilisateurs ne connaissent que example.com/* — mais une correspondance précise, c'est la différence entre une règle qui marche « plus ou moins » et une qui marche exactement où elle doit.
Cinq motifs à connaître
| Motif | Correspond à |
|---|---|
https://example.com/admin | seulement cette adresse exacte |
https://example.com/* | chaque page de ce site |
https://*.example.com/* | chaque sous-domaine (app., blog., ...) |
*://localhost:*/* | localhost sur n'importe quel port et protocole |
*staging* | toute URL contenant « staging » |
Le motif par sous-chaîne — le plus sous-estimé
La dernière ligne du tableau est la clé : *staging* n'est pas un « domaine » — c'est toute URL où le mot « staging » apparaît quelque part. Une règle avec une bannière rouge « DEV », motif *staging* — et elle marque pour vous chaque environnement de staging, quel que soit le domaine ou le client.
Les motifs s'empilent dans la hiérarchie
Un motif peut être défini à trois niveaux : dossier, groupe, règle. Ils agissent ensemble — un et logique. Un dossier de *.example.com/* plus une règle de */checkout* signifie : « seulement la page de paiement, seulement sur les sous-domaines example.com ». Large en haut, étroit en bas.
Erreurs courantes
- Pas d'étoile finale.
example.comne correspond qu'à la page d'accueil. Vous voulez tout le site —example.com/*. - Une sous-chaîne trop large.
*app*toucheexample.com... etapple.com, et/happy-path. Rendez les sous-chaînes spécifiques. - Le protocole compte.
https://...n'attrapera pashttp://localhost. Pour le travail local, utilisez*://. - Une règle qui marche « presque nulle part ». La cause la plus fréquente — un motif trop étroit. Vérifiez s'il manque un
*.
À voir aussi
- La hiérarchie de dossiers — où les motifs s'empilent
- Marqueurs d'environnement — le motif par sous-chaîne en action
- Des règles résistantes au changement — la résistance commence par la correspondance
Installez JustZix — et visez une règle exactement où vous le voulez.
Notez cet article
Aucune note — soyez le premier.