Chez Fasterize, nous utilisons les expressions régulières (REGEX) pour appliquer des paramétrages spécifiques ou exclure des optimisations en ajoutant des cibles précises.
Grâce à l'option "Correspond à une regex", vous pouvez créer des cibles spécifiques en utilisant des expressions régulières.
Par exemple : ^/produit-[0-9]+\\.html
.
Qu'est-ce qu'une Expression Régulière ?
Une expression régulière est une séquence de caractères qui aide à trouver d'autres chaînes ou ensembles de chaînes, en utilisant une syntaxe concise et flexible. En d'autres termes, une REGEX est un modèle qui décrit un ensemble de chaînes.
Syntaxe de Base des Expressions Régulières
Voici quelques éléments de base utilisés dans les expressions régulières :
- Caractères simples : Correspondent aux caractères eux-mêmes, comme
a
,b
, ou1
. - Caractères spéciaux: Utilisés pour représenter des concepts tels que le début d'une ligne, la fin d'une ligne, ou tout caractère.
Par exemple :.
: Correspond à n'importe quel caractère sauf une nouvelle ligne.^
: Indique le début d'une ligne.$
: Indique la fin d'une ligne.\\d
: Correspond à n'importe quel chiffre.\\w
: Correspond à n'importe quel caractère alphanumérique (lettre ou chiffre).\\s
: Correspond à n'importe quel espace blanc (espace, tabulation, etc.).
Combinaisons et Répétitions
- Quantificateurs: Indiquent combien de fois un élément peut apparaître.
*
: 0 ou plusieurs fois.+
: 1 ou plusieurs fois.?
: 0 ou 1 fois.{n}
: Exactement n fois.{n,}
: Au moins n fois.{n,m}
: Entre n et m fois.
- Classes de caractères: Définissent un ensemble de caractères. Par exemple :
[abc]
: Correspond àa
,b
, ouc
.[a-z]
: Correspond à n'importe quelle lettre minuscule.[^abc]
: Correspond à n'importe quel caractère saufa
,b
, ouc
.
Exemples Pratiques pour www.mon-site.com
1. Cibler les Pages Produits
Pages de la Section Produit
Pour cibler toutes les pages sous www.mon-site.com/produits/ :
^\\/produits\\/.*
- Correspond à toute URL qui commence par
/produits/
.
2. Cibler une Page Spécifique
Page Produit Unique
Pour cibler une page spécifique comme www.mon-site.com/produit-seul :
^\\/produit-seul$
- Correspond exactement à l'URL
/produit-seul
.
3. Cibler les Pages Catégories
Pages de Catégories et Sous-Catégories
Pour cibler des pages de produit dans des catégories et sous-catégories telles que www.mon-site.com/categorie1/souscategorie2/monproduit :
^\\/categorie1\\/souscategorie2\\/[^\\/]+$
- Correspond à toute URL qui commence par
/categorie1/souscategorie2/
et se termine par un nom de produit sans sous-répertoire additionnel.
4. Cibler les Pages de Catégories Générales
Pages de Catégories Générales
Pour cibler les pages de catégories générales comme www.mon-site.com/categorie1 :
^\\/categorie1\\/[^\\/]*$
- Correspond à toute URL qui commence par
/categorie1/
et suit immédiatement avec un nom de sous-catégorie ou de produit.
Remarque liée à EdgeSpeed et à l’ordre des règles de ciblage
Dans le produit EdgeSpeed, l’ordre des règles de ciblage est important.
Le moteur d’optimisation va parcourir les règle du haut vers le bas, et prend les paramètre définis à la première règle qui match avec la requête.
Concrètement, si vous voulez appliquer un paramétrage différents aux pages /perso
et /personnel
vous pouvez utiliser les regex correspondantes : pages ^/perso
et ^/personnel
Cependant si les règles de ciblage sont dans cet ordre :
^/perso
^/personnel
Alors les deux requêtes matcheront en réalité sur la première règle. Pour éviter cela il faut changer l’ordre des règle de ciblage comme ceci :
^/personnel
^/perso
Conclusion
Chez Fasterize, en utilisant l'option "Correspond à une regex", vous pouvez créer des cibles spécifiques et réaliser des tâches complexes de manière efficace et précise.
Par exemple, la regex ^/produit-[0-9]+\\.html
permet de cibler toutes les pages produits avec un identifiant numérique. Cela facilite la gestion de contenu et la validation des données sur des pages web et des modèles de pages produit.
Pour aller plus loin, il existe de nombreuses ressources et tutoriels en ligne qui approfondissent les différents aspects des expressions régulières, offrant des exemples et des exercices pratiques pour perfectionner vos compétences.
Introduction sur les règles ciblées - Comment créer une règle ciblée sur la console.
Cet article a-t-il été utile ?
C'est super !
Merci pour votre commentaire
Désolé ! Nous n'avons pas pu vous être utile
Merci pour votre commentaire
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article