Molte persone utilizzano una qualche forma di caching per velocizzare il proprio sito web. Il caching può essere effettuato a livello di server dal tuo provider di hosting o a livello di WordPress utilizzando un plugin di caching o di performance.
Tuttavia, alcuni file non dovrebbero mai essere memorizzati nella cache, come la Sitemap XML. Questo perché non vuoi che i motori di ricerca ottengano informazioni vecchie e memorizzate nella cache, vuoi che ottengano SEMPRE la sitemap corrente per il tuo sito.
Qui spieghiamo come escludere la tua Sitemap XML dalla cache nei plugin di caching più diffusi.
In questo articolo
LiteSpeed Cache
Per escludere la Sitemap XML dalla cache in LiteSpeed Cache, vai su LiteSpeed Cache > Cache > Esclusioni e inserisci quanto segue nel campo Do Not Cache URIs:
/(.*)sitemap(.*).xml /(.*)sitemap.xsl
WP Fastest Cache
Per escludere la Sitemap XML dalla cache in WP Fastest Cache, vai su WP Fastest Cache > Escludi e fai clic sul pulsante Aggiungi nuova regola accanto a Pagine da escludere. Nel menu a discesa, seleziona Contiene, e nel campo, digita sitemap e fai clic su Salva.
WP Rocket
Per escludere la Sitemap XML dalla cache in WP Rocket, vai su Impostazioni > WP Rocket > Regole avanzate > URL da non memorizzare mai nella cache e inserisci quanto segue:
/(.*)sitemap(.*).xml /(.*)sitemap.xsl
WP Super Cache
Per escludere la Sitemap XML dalla cache in WP Super Cache, vai su Impostazioni > WP Super Cache e fai clic sulla scheda Avanzate. Scorri verso il basso fino alla sezione in cui dice "Aggiungi qui stringhe (non un nome di file) che forzano una pagina a non essere memorizzata nella cache" e inserisci quanto segue:
sitemap(_index)?\.xml(\.gz)? [a-z0-9_\-]*sitemap[a-z0-9_\-]*\.(xml|xsl|html)(\.gz)? ([a-z0-9_\-]*?)sitemap([a-z0-9_\-]*)?\.xml
W3 Total Cache
Per escludere la Sitemap XML dalla cache in W3 Total Cache, vai su Performance > Page Cache e scorri verso il basso fino alla sezione in cui dice "Non memorizzare mai nella cache le seguenti pagine" e inserisci quanto segue:
sitemap(_index)?\.xml(\.gz)? [a-z0-9_\-]*sitemap[a-z0-9_\-]*\.(xml|xsl|html)(\.gz)? ([a-z0-9_\-]*?)sitemap([a-z0-9_\-]*)?\.xml
Se stai utilizzando il Database Caching, aggiungi le stesse stringhe a "Non memorizzare mai nella cache le seguenti pagine" sotto Performance > Database Cache.
Se stai utilizzando la Minificazione, vai su Performance > Minify e inserisci le stesse stringhe nel campo "Non minificare mai le seguenti pagine".
Infine, vai su Performance > Browser Cache e assicurati che le stesse stringhe siano nel campo "Lista eccezioni errore 404".
Ricorda sempre di svuotare tutte le cache dopo aver apportato queste modifiche in uno qualsiasi dei tre plugin.
Se stai utilizzando un plugin diverso o il caching viene effettuato a livello di server, contatta lo sviluppatore del plugin o la tua società di hosting per supporto.