วิธีแก้ไข Yoasts WordPress SEO Sitemap 404 Error
เผยแพร่แล้ว: 2021-10-19หากคุณกำลังทำงานกับปลั๊กอินแผนผังเว็บไซต์ SEO เวอร์ชันเก่าเป็นเวลานาน อาจทำให้เกิดปัญหาได้ อย่างไรก็ตาม เพื่อแก้ไขข้อผิดพลาด WordPress SEO Sitemap 404 ของ Yoast การอัปเดตปลั๊กอินสามารถช่วยได้
หากยังไม่ได้ตั้งค่า คุณสามารถใช้วิธีต่อไปนี้:
วิดีโอสอน
มีการติดตั้งที่ใช้งานอยู่กว่า 3 ล้านครั้งและมีคะแนนเฉลี่ยสูง ด้วยการติดตั้งจำนวนมาก คุณจึงคาดหวังว่าจะไม่มีปัญหาทางเทคนิคใดๆ โดยเฉพาะอย่างยิ่ง เนื่องจากมีการอัปเดตเวอร์ชันอย่างสม่ำเสมอ
แต่มีผู้ใช้จำนวนมากที่ต้องเผชิญกับข้อผิดพลาดทางเทคนิคทั่วไปของข้อผิดพลาด 404 ของไซต์
ไม่เหมือนกับปลั๊กอินอื่น ๆ ที่ผู้ใช้โดยทั่วไปจะถอนการติดตั้งอย่างสมบูรณ์หากมีข้อผิดพลาดใด ๆ Yoast SEO ไม่สามารถถือได้เช่นเดียวกัน
เหตุผลก็คือไม่มีปลั๊กอินอื่นที่เหมือนกับมันในตลาด และ SEO บนหน้าก็จำเป็นอย่างยิ่งสำหรับการจัดอันดับเนื้อหาให้ดีขึ้น
สิ่งสำคัญคือต้องเข้าใจว่าข้อผิดพลาดแผนผังไซต์ 404 นี้อาจเกิดจากฟังก์ชันและปลั๊กอินอื่น ๆ เนื่องจาก Yoast SEO อ้างว่าได้แก้ไขข้อผิดพลาดทางเทคนิคในเวอร์ชันที่อัปเดตแล้ว
เหตุผลที่คุณควรสนใจ ข้อผิดพลาด 404 แผนผังเว็บไซต์ WordPress SEO ของ Yoast นั้นเป็นเพราะแผนผังเว็บไซต์ช่วยให้เว็บไซต์ของคุณได้รับการจัดทำดัชนีได้เร็วกว่าแผนผังเว็บไซต์ XML หรือแผนผังเว็บไซต์ที่สร้างโดยปลั๊กอินบุคคลที่สามอื่นๆ
Yoast SEO
วิธีแก้ไขข้อผิดพลาด 404 ของ WordPress SEO Sitemap 404
สิ่งแรกที่คุณควรทำเพื่อ แก้ไขข้อผิดพลาด 404 แผนผังไซต์ WordPress SEO ของ Yoast คือการอัปเดตปลั๊กอินเอง บางครั้ง เวอร์ชันเก่าจะเก็บข้อผิดพลาดไว้ และเวอร์ชันที่ใหม่กว่าแก้ไขได้
ในทำนองเดียวกัน คุณควรอัปเดตธีมของคุณเพื่อแก้ปัญหา เนื่องจากมีโอกาสมากที่ปัญหาจะเกิดจากธีมของคุณมากกว่าปลั๊กอิน มันอาจจะใช้ได้ อย่างอื่นลองต่อไปนี้
วิธีที่ 1 - ปรับแต่งปลั๊กอิน
คุณต้องลองสิ่งที่ง่ายที่สุดก่อน ไปที่การตั้งค่าปลั๊กอิน Yoast SEO และปิดใช้งานแผนผังไซต์ XML ล้างแคชของเว็บไซต์ของคุณและออกจากระบบ เข้าสู่ระบบกลับและเปิดใช้งานแผนผังเว็บไซต์ XML อีกครั้ง อาจ แก้ไขข้อผิดพลาด 404 แผนผังไซต์ WordPress SEO ของ Yoast
สิ่งที่ง่ายที่สุดอันดับสองที่คุณต้องลองคือการปิดใช้งานปลั๊กอินและเปิดใช้งานอีกครั้งโดยล้างแคชและลงชื่อเข้าใช้ใหม่อีกครั้ง คุณยังสามารถลองถอนการติดตั้งปลั๊กอินและติดตั้งกลับเป็นเวอร์ชันล่าสุดได้อีกด้วย
แต่ตรวจสอบให้แน่ใจว่าคุณทราบการตั้งค่าที่คุณทำเมื่อติดตั้งครั้งแรก เพื่อไม่ให้เว็บไซต์ของคุณได้รับผลกระทบใดๆ
วิธีที่ 2 – ปรับแต่งปัจจัยภายนอก
ผู้ใช้บางคนรายงานว่าการรีเซ็ตลิงก์ถาวรช่วยแก้ปัญหาได้ หากต้องการรีเซ็ตลิงก์ถาวร ให้ไปที่ Admin Dashboard จากนั้นไปที่ Settings และสุดท้ายไปที่ Permalinks อย่าทำการเปลี่ยนแปลงใด ๆ และเพียงแค่คลิกที่ปุ่มบันทึกการเปลี่ยนแปลง
มีรายงานหลายฉบับที่ระบุว่าธีมของคุณพร้อมกับ W3 Total Cache นั้นเป็นผู้รับผิดชอบต่อความผิดพลาด ปลั๊กอิน W3 Total Cache เป็นสิ่งที่คนส่วนใหญ่ติดตั้ง และบางธีมมีการติดตั้งไว้ล่วงหน้าเพื่อความเร็วในการโหลดหน้าเว็บที่เร็วขึ้น
โดยทั่วไป แผนผังเว็บไซต์ที่ให้บริการโดยปลั๊กอิน Yoast SEO จะหยุดทำงานหลังจากที่คุณติดตั้ง W3 Total Cache
หากเป็นสิ่งที่เกิดขึ้นกับคุณเช่นกัน คุณต้องไปที่ Admin Dashboard จากนั้นเลือกตัวเลือกเมนู Performance ภายใต้ประสิทธิภาพ คุณจะพบตัวเลือกแคชของเบราว์เซอร์ที่คุณต้องคลิก
ในกล่องข้อความข้างป้ายรายการข้อยกเว้นป้องกันการแคช
เพิ่มแผนผังเว็บไซต์(_index|[0-9]+)?\.xml
ในกล่องข้อความข้างป้ายกำกับรายการข้อยกเว้นข้อผิดพลาด 404 ให้เพิ่มสิ่งต่อไปนี้ที่ส่วนท้ายของบรรทัดที่มีอยู่แล้ว
แผนผังเว็บไซต์(_index)?\.xml(\.gz)? [a-z0-9_\-]+-sitemap([0-9]+)?\.xml(\.gz)?
บันทึกการเปลี่ยนแปลงและดูว่าสามารถ แก้ไขข้อผิดพลาด 404 แผนผังเว็บไซต์ WordPress SEO ของ Yoast ได้หรือไม่

วิธีที่ 3 – การแก้ปัญหาด้วยไฟล์ .htaccess
หากวิธีการข้างต้นไม่เหมาะกับคุณ คุณต้องไปหาวิธีแก้ปัญหาที่น่าเชื่อถือที่สุด ขั้นแรก คุณต้องติดตั้งซอฟต์แวร์ FTP เช่น FileZilla คุณต้องเปิดซอฟต์แวร์และเชื่อมต่อกับเว็บเซิร์ฟเวอร์ของคุณ
ในไดเร็กทอรีหลัก ให้ค้นหาไฟล์สำคัญ .htaccess สำรองข้อมูลของไฟล์โดยดาวน์โหลดและจัดเก็บอย่างปลอดภัยในขณะที่เรากำลังจะเพิ่มรหัสเข้าไป ซึ่งหากคุณทำผิดพลาดอาจทำให้เว็บไซต์ล่มได้
ตอนนี้ เปิดไฟล์ .htaccess และเพิ่มรหัสต่อไปนี้ที่ส่วนท้ายของไฟล์
# WordPress SEO - การแก้ไขแผนผังเว็บไซต์ XML ใหม่ RewriteEngine บน รีไรท์เบส / กฎการเขียนใหม่ ^sitemap_index.xml$ /index.php?sitemap=1 [L] RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L] # END WordPress SEO - การแก้ไขแผนผังเว็บไซต์ XML ใหม่
วิธีนี้น่าจะแก้ปัญหาได้ แต่บางคนยังรายงานว่าวิธีนี้ใช้ไม่ได้ผล เนื่องจาก Google Webmaster Tool ไม่พบไฟล์แผนผังเว็บไซต์ XML
วิธีที่ 4 – ทางออกที่ดีที่สุด
นี่ไม่ใช่ขั้นตอนที่แนะนำ เนื่องจากเป็นการแก้ไขไฟล์หลักของปลั๊กอิน และอาจทำให้ปลั๊กอินมีความเสี่ยง
แต่ถ้าคุณมุ่งมั่นและมีความมั่นใจเพียงพอ คุณสามารถเชื่อมต่อ FTP กับเว็บเซิร์ฟเวอร์ของคุณและไปที่โฟลเดอร์ wp-content
ค้นหาปลั๊กอินและภายในนั้น คุณจะพบโฟลเดอร์ wordpress-seo ซึ่งแสดงถึงปลั๊กอิน Yoast SEO เข้าไปข้างในแล้วเข้าไปในโฟลเดอร์ INC. ข้างในนั้นคุณจะพบ class-sitemaps.php ซึ่งเป็นตัวการ เปิดไฟล์และค้นหาฟังก์ชัน init()
ลบสิ่งที่เขียนในฟังก์ชันและวางโค้ดต่อไปนี้
ฟังก์ชัน init() { โกลบอล $wp_rewrite; $GLOBALS['wp']->add_query_var( 'แผนผังเว็บไซต์' ); $GLOBALS['wp']->add_query_var( 'sitemap_n' ); add_rewrite_rule( 'sitemap_index.xml$', 'index.php?sitemap=1', 'top' ); add_rewrite_rule( '([^/]+?)-sitemap([0-9]+)?.xml$', 'index.php?sitemap=$matches[1]&sitemap_n=$matches[2]', 'สูงสุด' ); $wp_rewrite->flush_rules(); }
บันทึกไฟล์และกลับไปที่แดชบอร์ดผู้ดูแลระบบ จากนั้นไปที่การตั้งค่าปลั๊กอิน Yoast และปิดการใช้งานแผนผังเว็บไซต์ ล้างแคชของเบราว์เซอร์และเข้าสู่ระบบกลับ เปิดใช้งานตัวเลือกแผนผังเว็บไซต์อีกครั้งและปัญหาของคุณจะได้รับการแก้ไขอย่างแน่นอน
หากวิธีการข้างต้นไม่เหมาะกับคุณ คุณสามารถไปที่ Yoast SEO เวอร์ชันพรีเมียมและติดต่อทีมสนับสนุนของพวกเขาหากคุณประสบปัญหาใดๆ
แต่ด้วยรุ่นพรีเมี่ยม คุณจะไม่มีปัญหา เหตุใดจึงเกิดปัญหาและทำไม Yoast ไม่ทำอะไรกับมันจึงเป็นที่น่าสงสัย
แต่เป็นความจริงที่คุณต้องติดปลั๊กอิน Yoast SEO และ แก้ไขข้อผิดพลาด 404 แผนผังเว็บไซต์ WordPress SEO ของ Yoast เพื่ออันดับที่ดีขึ้นและการรวบรวมข้อมูลเร็วขึ้นโดยโปรแกรมรวบรวมข้อมูลของเครื่องมือค้นหา
วิธีที่ 5: ยกเว้นเนื้อหาแผนผังเว็บไซต์โดยเฉพาะ:
คุณสามารถตรวจสอบรายการที่มีอยู่เพื่อสร้างแผนผังเว็บไซต์แต่ละรายการ สำหรับแผนผังไซต์หมวดหมู่ จำเป็นต้องมีหมวดหมู่ที่มีเนื้อหาที่เผยแพร่
ในกรณีที่ไม่มีของอยู่ ให้ระบุ ไม่รวมประเภทโพสต์ คุณยังสามารถยกเว้นการจัดหมวดหมู่จากแผนผังเว็บไซต์ก่อนที่จะสร้างเนื้อหาอื่นๆ
ในการดำเนินการนี้ ให้เข้าสู่ระบบด้วยไซต์ WordPress ของคุณและไปที่แดชบอร์ด จากนั้นคุณต้องแก้ไขโพสต์บนหน้าจากเมนูที่ปรากฏทางด้านซ้าย จากเมนูนั้น คุณต้องไปยังโพสต์ที่คุณต้องการยกเว้น
ถ้าอย่างนั้น จะเป็นการดีที่สุดถ้าคุณขยายส่วน ” ขั้นสูง” เพื่อเปลี่ยน ' อนุญาตให้เครื่องมือค้นหาแสดงโพสต์นี้ในผลการค้นหา' ไปทาง 'ไม่' สำหรับโพสต์นี้บนหน้า ตอนนี้คุณต้องเผยแพร่หรืออัปเดตโพสต์
วิธีที่ 6: เขียนกฎที่ขาดหายไปใหม่:
หากยังมีสัญญาณการรับ 404 ตอนนี้คุณต้องตรวจสอบกฎการเขียนซ้ำบนเซิร์ฟเวอร์ นอกจากนี้ คุณสามารถลองเขียนกฎใหม่บนเซิร์ฟเวอร์ของคุณเพื่อแก้ไขปัญหาเกี่ยวกับข้อผิดพลาด 404 บนไซต์ Yoast SEO ของคุณ
ในการเขียนกฎสำหรับเซิร์ฟเวอร์ของคุณใหม่ คุณสามารถตรวจสอบเซิร์ฟเวอร์ Apache หรือเซิร์ฟเวอร์ NGIN อย่างไรก็ตาม ในกรณีที่คุณไม่แน่ใจเกี่ยวกับวิธีการตรวจสอบกฎของเซิร์ฟเวอร์ที่คุณใช้อยู่ หรือคุณไม่แน่ใจเกี่ยวกับวิธีการป้อน คุณสามารถติดต่อผู้ให้บริการโฮสต์ของคุณเพื่อแก้ไขข้อผิดพลาด WordPress SEO Sitemap 404
วิธีที่ 7: อัปเดตโครงสร้างของลิงก์ถาวร:
ปัจจัยภายนอกเช่นลิงก์ถาวรอาจทำให้เกิดข้อผิดพลาด 404 ใน Yoast SEO ของคุณ อย่างไรก็ตาม คุณสามารถแก้ไขได้โดยรีเซ็ตลิงก์ถาวร
ไปที่แดชบอร์ดผู้ดูแลระบบเพื่อพักลิงก์ถาวร จากนั้นคุณต้องไปที่การตั้งค่าแล้วไปที่ลิงก์ถาวร ตอนนี้โดยไม่ต้องทำการเปลี่ยนแปลงใดๆ ให้คลิกที่ปุ่มบันทึกการเปลี่ยนแปลง
ในบทความนี้เราจะแสดง วิธีแก้ไขข้อผิดพลาด 404 แผนผังเว็บไซต์ WordPress SEO ของ Yoast
บรรดาผู้ที่มีเว็บไซต์ WordPress มีแนวโน้มสูงที่พวกเขาได้ติดตั้งปลั๊กอินยอดนิยมสำหรับ SEO บนหน้าที่รู้จักกันในชื่อ Yoast SEO แล้ว