วิธียกเว้น XML Sitemaps จากการแคชใน WordPress
การใช้ปลั๊กอินแคชน่าจะเป็นวิธีที่ง่ายที่สุดในการเพิ่มความเร็วไซต์ WordPress ของคุณ อย่างไรก็ตามคุณอาจได้รับแผนผังไซต์แคชด้วยและนั่นไม่ใช่ความคิดที่ดี.
แผนผังเว็บไซต์ XML ควรแสดงถึงโพสต์และ URL ล่าสุดของเว็บไซต์ของคุณเสมอเพื่อให้เครื่องมือค้นหาได้รับสิ่งที่อัปเดตล่าสุด.
ในโพสต์นี้ฉันต้องการแบ่งปันวิธีการยกเว้นและป้องกันแผนผังไซต์ XML ไม่ให้ถูกแคช (โดยไม่ได้ตั้งใจ) โดยปลั๊กอิน WordPress Caching ยอดนิยม.
W3 แคชทั้งหมด
ในการแยก XML Sitemap ออกจากการแคชโดยใช้ปลั๊กอิน W3 Total Cache นี่คือสิ่งที่คุณทำ:
- ไปที่ ประสิทธิภาพ> แคชของหน้า.
- เลื่อนลงไปที่ส่วนที่มีข้อความ "ไม่แคชหน้าต่อไปนี้". จากนั้นป้อนบรรทัดต่อไปนี้ในกล่อง:
. [a-Z0-9 _ \ -] * แผนผังเว็บไซต์ [a-Z0-9 _ \ -] * \ (XML | XSL | HTML) (\ GZ.)? ([a-Z0-9 _ \ -]? *) แผนผังไซต์ ([a-Z0-9 _ \ -] *)?. \ XML
หากคุณใช้ Minification ให้เปิด ประสิทธิภาพ > ลดขนาด และป้อนบรรทัดเดียวกันในฟิลด์ที่พูดว่า "อย่าย่อขนาดหน้าต่อไปนี้".
สุดท้าย แต่ไม่ท้ายสุดไปที่ ประสิทธิภาพ > เบราว์เซอร์แคช และให้แน่ใจว่าบรรทัดเดียวกันอยู่ใน "รายการข้อผิดพลาด 404ส่วน ".
WP Super Cache
ในการแยกแผนผังไซต์ XML ออกจากการแคชด้วยปลั๊กอิน WP Super Cache นี่คือสิ่งที่คุณทำ:
- ไปที่ การตั้งค่า > WP Super Cache. เปิด แท็บขั้นสูง.
- มองหาส่วนที่มีข้อความ "เพิ่มสตริงที่นี่ (ไม่ใช่ชื่อไฟล์) ที่บังคับให้หน้าไม่ต้องแคช ... ."และป้อนข้อมูลต่อไปนี้:
. [a-Z0-9 _ \ -] * แผนผังเว็บไซต์ [a-Z0-9 _ \ -] * \ (XML | XSL | HTML) (\ GZ.)? ([a-Z0-9 _ \ -]? *) แผนผังไซต์ ([a-Z0-9 _ \ -] *)?. \ XML
จรวด WP
หากคุณใช้ปลั๊กอิน WP Rocket และคุณต้องการยกเว้นแผนผังไซต์ XML ออกจากการแคชนี่คือสิ่งที่คุณทำ:
- ไปที่ การตั้งค่า> WP Rocket> ตัวเลือกขั้นสูง.
- เลื่อนลงไปที่บล็อกด้วยคำว่า: "ไม่แคชหน้าต่อไปนี้". ป้อนบรรทัดเหล่านี้ในฟิลด์:
. [a-Z0-9 _ \ -] * แผนผังเว็บไซต์ [a-Z0-9 _ \ -] * \ (XML | XSL | HTML) (\ GZ.)? ([a-Z0-9 _ \ -]? *) แผนผังไซต์ ([a-Z0-9 _ \ -] *)?. \ XML