วันศุกร์ที่ 14 มีนาคม 2568
รูปภาพจุด

8 วิธีในการแก้ไขข้อผิดพลาด WordPress 404

ข้อผิดพลาด 404 ของ WordPress บ่อยครั้งโดยเฉพาะอย่างยิ่ง การกำหนดค่าลิงก์ถาวรของ WordPress เกิดขึ้นเมื่อการดำเนินการไม่ได้รับการดำเนินการอย่างถูกต้องหรือเมื่อ URL ของเนื้อหาที่มีอยู่มีการเปลี่ยนแปลง ปัญหานี้อาจทำให้ผู้เยี่ยมชมของคุณ “ไม่พบหน้า WordPress“คำเตือน ส่งผลเสียต่อประสบการณ์ผู้ใช้และประสิทธิภาพของ SEO ไม่ต้องกังวล; ด้วยวิธีแก้ปัญหาเชิงปฏิบัติ 8 ประการที่ฉันได้แบ่งปันด้านล่างนี้ คุณสามารถกำจัดข้อผิดพลาด 404 ได้อย่างถาวร และทำให้เว็บไซต์ของคุณไม่มีปัญหาได้

ข้อผิดพลาด 404 ของ WordPress

จุดสำคัญ:

  • อย่าปล่อยให้ข้อผิดพลาด 404 ส่งผลเสียต่อไซต์ของคุณ คุณสามารถแก้ไขข้อผิดพลาด “ไม่พบเพจ” ด้วยวิธีแก้ไขง่ายๆ 8 ประการในคู่มือนี้
  • คุณสามารถเรียนรู้วิธีการแก้ไขข้อผิดพลาด 404, กู้คืนไฟล์ .htaccess, ตั้งค่าการเปลี่ยนเส้นทาง และอื่นๆ ได้ที่นี่

หากคุณเปลี่ยน URL ของเพจหรือโพสต์ แต่ไม่ได้กำหนดการรีไดเร็กต์สำหรับ URL เก่า ข้อผิดพลาด 404 ของ WordPress มีความเป็นไปได้มากที่คุณจะเห็นมัน ก็พังเหมือนกัน การกำหนดค่าลิงก์ถาวรของ WordPress หรือการตั้งค่า .htaccess ไม่ถูกต้อง “ไม่พบหน้า WordPress" อาจทำให้เกิดปัญหาได้ คุณสามารถลดข้อผิดพลาดเหล่านี้ได้ด้วยการดูแลเว็บไซต์ของคุณและตรวจสอบลิงก์ถาวรของคุณเป็นประจำ


สารบัญ

WordPress 404 Error คืออะไร?

ข้อผิดพลาด “404 ไม่พบ” เป็นรหัสการตอบสนอง HTTP ที่เกิดขึ้นเมื่อเซิร์ฟเวอร์ไม่พบเนื้อหาที่ร้องขอ ใน WordPress สิ่งนี้จะเกิดขึ้นหากการตั้งค่าลิงก์ถาวรเสียหาย หรือ URL ของเนื้อหาไม่ได้รับการอัปเดตเนื่องมาจากเหตุผล เช่น การย้ายไซต์

สาเหตุทั่วไป ได้แก่:

  • การคลิกบน URL ของเพจที่ถูกลบไปก่อนหน้านี้
  • กำหนดค่าลิงค์ถาวรไม่ถูกต้อง
  • การตั้งค่าไฟล์ .htaccess หายไปหรือไม่ถูกต้อง
  • สิทธิ์อนุญาตไฟล์ไม่ถูกต้อง
  • การใช้ปลั๊กอิน/ธีมที่มีข้อบกพร่องหรือล้าสมัย

แม้ว่าการมีหน้า 404 ที่ได้รับการออกแบบอย่างดีเพื่อป้องกันข้อผิดพลาดนี้จะมีประโยชน์ แต่การแก้ไขที่สาเหตุของปัญหาเป็นสิ่งสำคัญต่อการปกป้องทั้งประสบการณ์ของผู้ใช้และการจัดอันดับเครื่องมือค้นหาของคุณ

ข้อผิดพลาด 404

ผลกระทบของข้อผิดพลาด 404 บนเว็บไซต์ของคุณ

โดยเฉพาะอย่างยิ่งถ้าหน้าสำคัญของคุณมีข้อผิดพลาด 404 สิ่งนี้จะทำให้เกิดปัญหาในแง่ของ SEO และประสบการณ์ผู้ใช้:

1) ส่งผลเสียต่อประสบการณ์ของผู้ใช้

หาก URL ยอดนิยมของคุณเสียหายกะทันหัน ผู้ใช้จะ “ไม่พบหน้า WordPress" ได้รับคำเตือนแล้ว. สถานการณ์ที่ลดแรงจูงใจนี้ทำให้พวกเขาออกจากเว็บไซต์ทันทีและส่งผลเสียต่อความน่าเชื่อถือของเว็บไซต์

2) มันส่งผลเสียต่ออันดับการจัดอันดับเครื่องมือค้นหาของคุณ

ข้อผิดพลาด 404 ที่เพิ่มมากขึ้นบนเว็บไซต์ของคุณอาจทำให้เว็บไซต์ดูไม่เป็นระเบียบหรือไม่เป็นระเบียบในสายตาของเครื่องมือค้นหา อาจส่งผลให้อันดับของคุณลดลงและกระบวนการสร้างดัชนีอาจหยุดชะงัก

3) ป้องกันไม่ให้หน้าถูกจัดทำดัชนี

Google หรือเครื่องมือค้นหาอื่นๆ จะไม่สร้างดัชนีหน้าเว็บที่แสดงข้อผิดพลาด 404 ส่งผลให้เนื้อหาสำคัญของคุณอาจสูญหายและการมองเห็นของคุณอาจลดลงอย่างมาก

4) การจราจรและการสูญเสียทรัพยากร

ความพยายามอย่างหนักทั้งหมดของคุณจะต้องสูญเปล่าเมื่อมีการเข้าชมจากไซต์อื่นที่ลิงก์ไปยังเพจใดเพจหนึ่งซึ่งส่งผลให้เกิดข้อผิดพลาด 404 ผู้เยี่ยมชมออกจากไซต์อย่างรวดเร็ว มูลค่า SEO และการแปลงที่เป็นไปได้ก็หายไป


8 วิธีแก้ไขข้อผิดพลาด WordPress 404

ที่ทำงาน การกำหนดค่าลิงก์ถาวรของ WordPress หรือ ข้อผิดพลาด 404 ของ WordPress วิธีแก้ไขปัญหาของคุณอย่างรวดเร็ว:

1) ล้างประวัติเบราว์เซอร์และคุกกี้

ในบางกรณีข้อมูลเก่าที่เก็บไว้ในแคชของเบราว์เซอร์ของคุณอาจเป็น “ไม่พบหน้า WordPress” ข้อผิดพลาดอาจเกิดขึ้นได้ สิ่งที่คุณต้องทำทีละขั้นตอน:

  • ล้างประวัติเบราว์เซอร์และคุกกี้
  • หรือทดสอบไซต์ของคุณโดยเปิดในโหมดไม่ระบุตัวตน

หากหน้าทั้งหมดของคุณยกเว้นหน้าแรกแสดงข้อผิดพลาด 404 แสดงว่าการตั้งค่าลิงก์ถาวรของคุณอาจเสียหาย:

  • ในแผงควบคุมผู้ดูแลระบบ WordPress การตั้งค่า > ลิงก์ถาวร ไปที่เมนู
  • ค่าเริ่มต้น และเลือกตัวเลือก บันทึกการเปลี่ยนแปลง กดปุ่ม
  • จากนั้นกลับไปที่โครงสร้างแบบกำหนดเองที่คุณใช้ก่อนหน้านี้และสร้างใหม่อีกครั้ง บันทึก กดปุ่ม
การตั้งค่าโครงสร้างแบบกำหนดเอง

กระบวนการนี้ส่วนใหญ่คือ “การกำหนดค่าลิงก์ถาวรของ WordPress"และแก้ไขข้อผิดพลาด "ไม่พบหน้า 404" หากปัญหายังคงมีอยู่ ให้ดำเนินการตามขั้นตอนถัดไป

3) สร้างไฟล์ .htaccess ใหม่

ไฟล์ .htaccess เสียหายเนื่องจากการกำหนดค่าไม่ถูกต้องหรือมีปัญหาเกี่ยวกับการอนุญาต ข้อผิดพลาด 404 ของ WordPress สามารถสร้างได้ เนื่องจากไฟล์นี้มักจะซ่อนอยู่ คุณจึงควรเปิดใช้งานตัวเลือก “แสดงไฟล์ที่ซ่อนอยู่” ในไคลเอนต์ FTP ของคุณ

  • เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน FTP และ .htaccess ดาวน์โหลดไฟล์ลงในคอมพิวเตอร์ของคุณ
  • เปิด WordPress ด้วยโปรแกรมแก้ไขข้อความ ที่แนะนำ เพิ่มโค้ด .htaccess เริ่มต้น
  • บันทึกไฟล์และอัพโหลดกลับไปยังเซิร์ฟเวอร์
โฟลเดอร์สาธารณะ

วิธีนี้จะช่วยแก้ไขปัญหาที่เกิดจากไฟล์ .htaccess ที่มีข้อผิดพลาดได้เป็นส่วนใหญ่

4) สร้างการเปลี่ยนเส้นทาง 301

การเปลี่ยนเส้นทางผู้เยี่ยมชมไปยังลิงก์เนื้อหาเก่าที่มีการเปลี่ยนแปลง URL ไปยังที่อยู่ใหม่นั้นถือเป็นสิ่งสำคัญในการรักษามูลค่า SEO คุณสามารถทำได้โดยใช้เมธอด .htaccess หรือปลั๊กอินเปลี่ยนเส้นทาง ตัวอย่างโค้ดเปลี่ยนเส้นทาง .htaccess:

เปลี่ยนเส้นทาง 301 /old-page.html https://www.orneksite.com/new-page.html

หากคุณต้องการเปลี่ยนเส้นทางผ่านปลั๊กอิน:

  • การเปลี่ยนเส้นทาง ติดตั้งปลั๊กอิน
  • แผงควบคุมผู้ดูแลระบบ WordPress > เครื่องมือ > การเปลี่ยนเส้นทาง เดินตามเส้นทางของคุณ
  • ดำเนินการตามตัวช่วยตั้งค่าให้เสร็จสมบูรณ์ และเพิ่มการเปลี่ยนเส้นทางใหม่
การเปลี่ยนเส้นทางผ่านปลั๊กอิน

5) ปิดใช้งานปลั๊กอินและธีมของคุณ

ปลั๊กอิน/ธีมที่ไม่ได้รับการอัปเดตหรือมีโค้ดไม่ถูกต้อง ข้อผิดพลาด 404 ของ WordPress สามารถให้ได้ เพื่อวินิจฉัยปัญหา:

  • ปิดใช้งานปลั๊กอินทั้งหมดของคุณและเปิดใช้งานธีมเริ่มต้น (เช่น Twenty Twenty-Three)
  • หากข้อผิดพลาด 404 ยังคงอยู่ ปัญหาอาจเกี่ยวข้องกับธีมหรือโครงสร้างหลัก หากไม่สามารถใช้งานได้ ให้เปิดส่วนเสริมทีละรายการเพื่อระบุว่าส่วนเสริมใดที่ทำให้เกิดปัญหา
การปิดใช้งานปลั๊กอิน

คุณสามารถทำให้ไซต์ของคุณกลับมามีสุขภาพดีอีกครั้งได้โดยการปิดใช้งานหรือลบปลั๊กอินที่มีปัญหา

ปลั๊กอิน WordPress

6) อัปเดต URL WordPress ในฐานข้อมูล

บางครั้ง “ไม่พบ URL ที่ร้องขอในเซิร์ฟเวอร์นี้” คุณอาจเห็นข้อความแสดงข้อผิดพลาดเช่น: ในสถานการณ์เช่นนี้:

  • จากแผงควบคุมโฮสติ้งของคุณ phpMyAdminเข้า .
  • ในฐานข้อมูลที่เกี่ยวข้องของคุณ ตัวเลือก wp โดยการไปที่โต๊ะ URL ของไซต์ และ บ้าน ตรวจสอบว่าค่าถูกต้องหรือไม่
อัปเดต URL WordPress
PHPMyAdmin
เปลี่ยน URL

7) การแก้ไขข้อผิดพลาด 404 บนเซิร์ฟเวอร์ภายในเครื่อง

บางครั้งนักพัฒนาจะทดสอบ WordPress โดยการติดตั้งบนเซิร์ฟเวอร์ภายในเครื่อง (WAMP, XAMPP, MAMP เป็นต้น) ในกรณีนี้คุณอาจได้รับข้อผิดพลาด 404 เนื่องจากการตั้งค่าลิงก์ถาวร วิธีแก้ปัญหาคือคุณควรเปิดใช้งานโมดูล “rewrite_module” บน Apache

  • คลิกที่ไอคอนเซิร์ฟเวอร์ (เช่น WAMP) ในแถบงาน
  • Apache > โมดูล Apache เดินตามเส้นทางของคุณ
  • โมดูลการเขียนใหม่ ค้นหาและเปิดใช้งานรายการ
การแก้ไขข้อผิดพลาด
อาปาเช่

หลังจากแก้ไขแล้ว ให้ทดสอบการตั้งค่าลิงค์ถาวรอีกครั้ง

8) วิธีการทางเลือก

หากวิธีการข้างต้นไม่ได้ผล คุณสามารถลองตัวเลือกเพิ่มเติมนี้:

  • ในไดเร็กทอรีการติดตั้งเซิร์ฟเวอร์ภายในเครื่อง Apache > การประชุม ค้นหาโฟลเดอร์
  • ฟอรั่ม httpd.conf เปิดไฟล์
  • #LoadModule โมดูลการเขียนใหม่/mod_rewrite.so โดยการหาเส้นที่จุดเริ่มต้น # ยกเลิกการเลือกช่อง
  • บันทึกไฟล์และรีสตาร์ทเซิร์ฟเวอร์

ข้อความแสดงข้อผิดพลาด 404 ที่แตกต่างกัน

แต่ละเบราว์เซอร์หรือเซิร์ฟเวอร์อาจส่งข้อผิดพลาด 404 แตกต่างกัน ตัวอย่างเช่น:

  • “ไม่พบหน้า”
  • “ไม่พบ 404”
  • “ไม่พบหน้าดังกล่าว”
  • “ข้อผิดพลาด HTTP 404”
  • “เราไม่พบหน้าที่คุณกำลังมองหา”
  • “ข้อผิดพลาด 404”
  • “ไม่พบ URL ที่ร้องขอในเซิร์ฟเวอร์นี้”
  • ไม่พบ URL /~ ที่ร้องขอในเซิร์ฟเวอร์นี้ นั่นคือทั้งหมดที่เรารู้”

บทสรุป

ในคู่มือนี้ ข้อผิดพลาด 404 ของ WordPress-ไม่พบหน้า WordPress”คำเตือน และ “การกำหนดค่าลิงก์ถาวรของ WordPress“ ฉันได้แบ่งปันวิธีแก้ปัญหาในทางปฏิบัติ 8 ประการสำหรับปัญหาเหล่านี้ เมื่อใช้ขั้นตอนเหล่านี้ คุณสามารถแก้ไขข้อผิดพลาด 404 บนไซต์ของคุณได้อย่างรวดเร็ว สร้างความพึงพอใจให้กับผู้เยี่ยมชม และแสดงให้กับเครื่องมือค้นหาว่าไซต์ของคุณได้รับการอัปเดตและได้รับการดูแลรักษาเป็นอย่างดี

นอกจากนี้ อย่าลืมทำการบำรุงรักษาตามปกติ รองรับการเปลี่ยนแปลง URL ของหน้าต่างๆ ในไซต์ของคุณด้วยการรีไดเร็กต์ 301 และอัปเดตปลั๊กอิน/ธีมของคุณให้เป็นปัจจุบัน จำไว้ว่าการป้องกันเพียงเล็กน้อยสามารถป้องกันการสูญเสียครั้งใหญ่ได้


คำถามที่พบบ่อย

ถาม: เหตุใดฉันจึงได้รับข้อผิดพลาด 404

A: ข้อผิดพลาด 404 หมายความว่าเซิร์ฟเวอร์ไม่พบหน้าที่ร้องขอ โดยเฉพาะอย่างยิ่งถ้า URL มีการเปลี่ยนแปลงและไม่มีการเพิ่มการเปลี่ยนเส้นทาง URL ก็จะเสียหาย การกำหนดค่าลิงก์ถาวรของ WordPress หรือหากไฟล์การตั้งค่าเช่น .htaccess ไม่ถูกต้อง

ถาม: ฉันจะตรวจจับข้อผิดพลาด 404 ได้อย่างไร

ก: เช็คลิงค์เดดลิงก์, กบกรี๊ด หรือด้วยเครื่องมือเช่น คอนโซลการค้นหาของ Google คุณสามารถตรวจสอบลิงก์ที่เสียหายได้ด้วย คุณสามารถทดสอบเพื่อดูว่าคุณถูกเปลี่ยนเส้นทางไปยังหน้า 404 หรือไม่โดยการพิมพ์ URL ที่ไม่มีอยู่ในไซต์ของคุณด้วยตนเอง

ถาม: ฉันจะแก้ไขข้อผิดพลาด 404 ได้อย่างไร?

A: ก่อนอื่น ให้ลองรีเซ็ตลิงค์ถาวรของคุณ จากนั้นรีเฟรชไฟล์ .htaccess ตั้งค่าการรีไดเร็กต์ 301 และทดสอบปลั๊กอิน/ธีมของคุณทีละรายการ นอกจากนี้ให้ล้างแคชเบราว์เซอร์และฐานข้อมูลของคุณด้วย URL ของไซต์, บ้าน จะเป็นประโยชน์หากตรวจสอบค่าต่างๆ

ฉันจะไม่สามารถหาคำตอบให้กับคำถามของคุณได้
ฉันเป็นนักเรียน
บทความที่เกี่ยวข้อง

ฉันมีความฝัน

เว็บไซต์นี้ขาย!
สิ่งสำคัญที่ต้องทราบคือบริษัทมี

หัวข้อที่ได้รับความนิยม

ความคิดเห็นล่าสุด