Exclure les fichiers XML et XSL des extensions de cache

Les plans de sites XML ne doivent jamais être mis en cache pour que Google et les autres moteurs de recherche puissent lire leurs contenus correctement.

La feuille de style associée au format XSL (l’équivalent du CSS mais pour du XML), ne doit pas être mis en cache non plus.

La plupart des extensions de cache exclus automatiquement ces URLs du cache mais ce n’est pas toujours le cas.

WP-Rocket

Ils s’occupent de tout. Il n’y a rien à exclure.

Nous sommes également compatible avec leur fonctionnalité de pré-chargement du cache via le plan de site XML :

WP Rocket Sitemap Preloading for SEOPress
WP Rocket Sitemap Preloading for SEOPress

W3 Total Cache

Ajoutez ces règles depuis Performance > Page cache :

Never cache the following pages (ne jamais mettre en cache les pages suivantes) :

[a-z0-9_\-]*sitemap[a-z0-9_\-]*\.(xml|xsl|html)(\.gz)?
([a-z0-9_\-]*?)sitemap([a-z0-9_\-]*)?\.xml
W3 Total Cache - Exclude Sitemaps from caching
W3 Total Cache – Exclude Sitemaps from caching

Enregistrez les changements et videz votre cache.

Autoptimize

Rien à exclure.

WP-Optimize

Rien à exclure.

Hummingbird

Ajoutez ces règles depuis Hummingbird > Caching page > Exclusions :

[a-z0-9_\-]*sitemap[a-z0-9_\-]*\.(xml|xsl|html)(\.gz)?
([a-z0-9_\-]*?)sitemap([a-z0-9_\-]*)?\.xml
Hummingbird - Exclude Sitemaps From Caching
Hummingbird – Exclude Sitemaps From Caching

Enregistrez les changements et videz votre cache.

WP Super Cache

Ajoutez ces règles aux réglages de WP Super Cache, onglet Avancé (Advanced) :

[a-z0-9_\-]*sitemap[a-z0-9_\-]*\.(xml|xsl|html)(\.gz)?
([a-z0-9_\-]*?)sitemap([a-z0-9_\-]*)?\.xml

Enregistrez les changements et videz votre cache.

WP Super Cache - Exclude sitemaps from caching
WP Super Cache – Exclude sitemaps from caching

Date de mise à jour : 3 juillet 2020