Cacher les Query Strings

Par défaut, WP Rocket ne met pas en cache les pages avec des chaînes de requête (query strings), avec toutefois quelques exceptions bien spécifiques (voir ci-dessous). 

La Query String se situe là où dans l'URL vous trouvez un point d'interrogation suivi d'un paramètre et d'une valeur, comme ici :

exemple.fr/page/?pays=france

Nous avons donc  pays comme paramètre et france comme valeur.

Si vous souhaitez que ce type de page soit mis en cache, rendez-vous dans l’onglet Règles avancées et ajouter chaque paramètre que vous voulez mettre en cache dans l’option Cacher les Query Strings (un par ligne) : 

Un fichier de cache sera alors généré pour chaque valeur.

Cas particulier

Une query string peut aussi contenir plusieurs paires de paramètres / valeurs, enchaînées par &. Exemple:

exemple.fr/page/?utm_source=this&utm_campaign=that&utm_medium=theother

Autres paramètres mis en cache de façon standard :

    • utm_source
    • utm_campaign
    • utm_medium
    • utm_expid
    • utm_term
    • utm_content
    • fb_action_ids
    • fb_action_types
    • fb_source
    • fbclid
    • _ga
    • gclid
    • age-verified
    • ao_noptimize
    • usqp
    • cn-reloaded

Dans tous ces cas, un fichier de cache sera généré pour l'URL de base et utilisé pour ses différentes valeurs.

Par exemple, dans les deux situations ci-dessous, elles utiliseront toutes deux le même fichier de cache, celui généré pour  exemple.com/a-propos/

exemple.com/a-propos/?gclid=something
exemple.com/a-propos/?gclid=somethingelse

// recevront TOUS LES 2 le fichier de cache de :
exemple.com/a-propos/

Remarque : Un fichier cache dédié sera créé lorsque les paramètres trouvés dans la section de cache dédié ci-dessous ou ceux placés dans l'onglet Règles avancées référencées ci-dessus seront inclus dans l'URL.

Paramètres avec une mise en cache dédiée

  • lang
  • permalink_name
  • lp-variation-id

Pour tous les paramètres énumérés ci-dessus, WP Rocket servira un fichier cache dédié, en fonction des valeurs des paramètres dans l'URL. Voilà ce que ça donne :

exemple.fr/about-us/?lang=english
exemple.fr/about-us/?lang=french

// créera un fichier cache dédié pour leurs paires paramètres/valeurs :

?lang=english
?lang=french

Résultats de Recherche

Le paramètre standard pour le résultat d'une recherche WordPress est : s 
Toutefois, l'option Cacher les query strings ne mettra pas en cache ce paramètre. Pour mettre en cache les résultats de recherche, installez ce plugin d'aide.

Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.