天天看点

如何从WordPress缓存中排除XML Sitemaps

使用缓存插件可能是加快WordPress网站速度的最简单方法。 但是,您可能最终也会缓存站点地图,这不是一个好主意。

XML网站地图应始终反映您网站的最新文章和网址,以便搜索引擎获取最新版本。

在本文中,我想与您分享如何排除和防止XML站点地图被某些最受欢迎的WordPress Caching插件(无意间)缓存。

W3总缓存

为了使用W3 Total Cache插件将XML Sitemap从缓存中排除,请执行以下操作:

  1. 转到性能>页面缓存。
  2. 如何从WordPress缓存中排除XML Sitemaps
    如何从WordPress缓存中排除XML Sitemaps
  3. 向下滚动到标有“ 从不缓存以下页面 ”的部分。 然后,在框中输入以下几行:
  4. [a-z0-9_\-]*sitemap[a-z0-9_\-]*\.(xml|xsl|html)(\.gz)?
    ([a-z0-9_\-]*?)sitemap([a-z0-9_\-]*)?\.xml
               

如果使用的是微小的,开放性能 > 缩减大小并在字段中输入相同的线说:“ 永远不要再缩小页面 ”。

最后但并非最不重要的一点,请转到“ 性能” >“ 浏览器缓存”,并确保“ 404错误例外列表 ”部分中的行相同。

WP超级缓存

为了从WP Super Cache插件缓存中排除XML站点地图,请执行以下操作:

  1. 转到设置 > WP超级缓存 。 打开高级选项卡 。
  2. 如何从WordPress缓存中排除XML Sitemaps
    如何从WordPress缓存中排除XML Sitemaps
  3. 查找标记为“ 在此处添加字符串(而不是文件名),以强制不缓存页面的部分”。 并输入以下内容:
  4. [a-z0-9_\-]*sitemap[a-z0-9_\-]*\.(xml|xsl|html)(\.gz)?
    ([a-z0-9_\-]*?)sitemap([a-z0-9_\-]*)?\.xml
               

WP火箭

如果您使用WP Rocket插件,并且想要从缓存中排除XML网站地图,请执行以下操作:

  1. 转到设置> WP火箭>高级选项。
  2. 如何从WordPress缓存中排除XML Sitemaps
    如何从WordPress缓存中排除XML Sitemaps
  3. 向下滚动到带有以下单词的块:“ 从不缓存以下页面 ”。 在字段中输入以下行:
  4. [a-z0-9_\-]*sitemap[a-z0-9_\-]*\.(xml|xsl|html)(\.gz)?
      ([a-z0-9_\-]*?)sitemap([a-z0-9_\-]*)?\.xml
               
翻译自: https://www.hongkiat.com/blog/prevent-wordpress-sitemap-cache/