Personnaliser la mise en cache des Query String
Les chaînes de requête (Query Strings) ne sont pas mises en cache par défaut mais nous faisons quelques exceptions automatiques qui sont détaillées ici :
https://fr.docs.wp-rocket.me/article/1014-cache-query-strings
Il est possible de personnaliser davantage la façon dont les chaînes de requête sur votre site sont gérées en utilisant le plugin d'aide suivant :
📥 Télecharger (.zip): WP Rocket | Ignore Query Strings
Développeurs : Vous trouverez le code de ce plugin sur GitHub.
Il vous permettra de :
1. Supprimer les paramètres ignorés de la liste, ceux qui utilisent le fichier de cache standard.
2. Ajouter des paramètres à la liste de ceux qui utilise le fichier de cache standard.
Plus clairement, utiliser le fichier de cache standard signifie que chaque valeur d'un paramètre utilisera le même fichier cache - celui de l'URL de base.
Remarque: Vous devriez modifier le plugin avant de l'activer sur le site web.
De plus, les étapes ci-dessous doivent être suivies dans l'ordre indiqué pour que les modifications soient correctement appliquées.
Supprimer des paramètres de la liste des "ignorées"
Supprimer des paramètres de la liste des ignorés empêchera la mise en cache de ce paramètre. Pour supprimer des paramètres de la liste des "ignorés" :
- Décommentez cette ligne : https://github.com/wp-media/wp-rocket-helpers/blob/68471ee6dad88582d49bc69f7086ecd761da7ccd/cache/wp-rocket-cache-ignore-query-strings/wp-rocket-cache-ignore-query-strings.php#L30
- Remplacez
utm_source
avec le paramètre désiré.
Pour mettre en cache un paramètre avec un fichier de cache séparé pour chaque valeur, suivez les étapes ci-dessus et ajoutez également vos paramètres dans le champ de l'option Mettre en Cache les Query Strings de l'onglet Règles Avancées.
Ajouter des paramètres à la liste des "ignorées"
S'il y a des chaînes de requête que vous voulez mettre en cache, qu'elles utilisent le même fichier de cache et qu'elles ne créent PAS un fichier cache séparé pour chaque valeur :
- modifiez cette ligne : https://github.com/wp-media/wp-rocket-helpers/blob/68471ee6dad88582d49bc69f7086ecd761da7ccd/cache/wp-rocket-cache-ignore-query-strings/wp-rocket-cache-ignore-query-strings.php#L29
- Remplacez
new_query_string
avec le nom du paramètre désiré.