天天看點

如何從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/