Molte persone utilizzano un qualche tipo di caching per velocizzare il proprio sito web. La cache può essere realizzata a livello di server dal fornitore di hosting o a livello di WordPress utilizzando un plugin per la cache o le prestazioni.
Tuttavia, alcuni file non dovrebbero mai essere memorizzati nella cache, come la Sitemap XML. Questo perché non si vuole che i motori di ricerca ottengano vecchie informazioni nella cache, ma che ottengano SEMPRE la sitemap attuale del sito.
Qui spieghiamo come escludere la vostra Sitemap XML dalla cache nei plugin di caching più diffusi.
In questo articolo
Cache LiteSpeed
Per escludere la Sitemap XML dalla cache in LiteSpeed Cache, andate in LiteSpeed Cache > Cache > Escludi e inserite quanto segue nel campo Non memorizzare nella cache gli URI:
/(.*)sitemap(.*).xml /(.*)sitemap.xsl
WP Cache più veloce
Per escludere la Sitemap XML dalla cache in WP Fastest Cache, andare in WP Fastest Cache > Escludi e fare clic sul pulsante Aggiungi nuova regola accanto a Escludi pagine. Nel menu a tendina, selezionare Contiene e, nel campo, digitare sitemap e fare clic su Salva.
WP Rocket
Per escludere la Sitemap XML dalla cache in WP Rocket, andate in Impostazioni > WP Rocket > Regole avanzate > Non mettere mai in cache gli URL e inserite quanto segue:
/(.*)sitemap(.*).xml /(.*)sitemap.xsl
WP Super Cache
Per escludere la Sitemap XML dalla cache in WP Super Cache, andate in Impostazioni > WP Super Cache e cliccate sulla scheda Avanzate. Scorrete fino alla sezione "Aggiungi qui le stringhe (non un nome di file) che costringono una pagina a non essere messa in cache" e inserite 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, andate in Prestazioni > Cache delle pagine e scorrete fino alla sezione "Non memorizzare mai nella cache le pagine seguenti" e inserite 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 si utilizza la cache del database, aggiungere le stesse stringhe a "Non memorizzare mai nella cache le pagine seguenti" in Prestazioni > Cache del database.
Se si utilizza la Minificazione, andare su Prestazioni > Minificazione e inserire le stesse stringhe nel campo "Non minificare mai le pagine seguenti".
Infine, andare su Prestazioni > Cache del browser e verificare che le stesse stringhe siano presenti nel campo "Elenco eccezioni errori 404".
Ricordate sempre di cancellare tutte le cache dopo aver apportato queste modifiche in uno dei tre plugin.
Se si utilizza un plugin diverso o la cache viene eseguita a livello di server, contattare lo sviluppatore del plugin o la società di hosting per ottenere assistenza.