วิธีแก้ไขโพสต์ WordPress ที่ส่งคืนข้อผิดพลาด 404

เผยแพร่แล้ว: 2024-06-28

กำลังมองหาวิธีแก้ไข โพสต์ WordPress ที่ส่งคืนข้อผิดพลาด 404 หรือไม่? คุณมาถูกที่แล้ว

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

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

ข้อผิดพลาด WordPress 404 มักเกิดขึ้นเมื่อ:

  • คุณได้ย้ายเว็บไซต์ของคุณไปยังโฮสต์ใหม่แล้ว
  • คุณได้เปลี่ยนโครงสร้างลิงก์ถาวรของ URL และไม่ได้เปลี่ยนเส้นทาง URL เก่า
  • คุณไม่มีสิทธิ์เข้าถึงไฟล์
  • คุณเปิด URL ที่ไม่ถูกต้อง
  • ปลั๊กอิน/ธีมที่เข้ารหัสไม่ดี

หากคุณพบข้อผิดพลาด 404 ไม่ต้องกังวล มีหลายวิธีในการแก้ไขปัญหา

วันนี้เราจะมาพูดถึง 4 วิธีที่คุณสามารถใช้ แก้ไขโพสต์ WordPress ที่ส่งคืนข้อผิดพลาด 404 แต่ก่อนอื่นเราจะเริ่มต้นด้วย-

WordPress โพสต์ส่งคืนข้อผิดพลาด 404 ส่งผลต่อเว็บไซต์ของคุณอย่างไร

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

ผลกระทบเหล่านี้ได้แก่-

  • การทำลายประสบการณ์ผู้ใช้: ลองนึกภาพเมื่อผู้ใช้เข้าชมหน้าใดหน้าหนึ่งบนเว็บไซต์ของคุณแต่พบข้อผิดพลาด 404 ผู้ใช้รายนั้นรับรู้เว็บไซต์ของคุณอย่างไร ในทางลบใช่ไหม? ใช่ การมีข้อผิดพลาด 404 บนเว็บไซต์ WordPress ของคุณจะทำลายประสบการณ์ผู้ใช้ ผู้ใช้มีสมาธิอยู่ที่ 8.25 วินาที น้อยกว่าปลาทอง ในเวลานั้น หากคุณไม่สามารถทำให้พวกเขาเรียนรู้เกี่ยวกับเว็บไซต์ของคุณได้ คุณจะสูญเสียโอกาสทางธุรกิจ
  • การลงโทษที่เสี่ยงโดย Google: เมื่อ Google เห็นว่าไซต์ของคุณมีอัตราตีกลับสูงหรือมีข้อผิดพลาด 404 ก็จะเข้าใจว่าไซต์ของคุณไม่ได้รับการปรับให้เหมาะสมอย่างเหมาะสมและเสี่ยงต่อการถูกลงโทษ นอกจากนี้คุณจะเสียตำแหน่งในการจัดอันดับ SERP ด้วยเช่นกัน
  • การบล็อกการจัดทำดัชนีหน้า : ข้อผิดพลาด 404 บล็อกหน้าของเว็บไซต์จากการจัดทำดัชนี เนื่องจากหน้าเว็บที่มีปัญหานี้จะถูก Google และเครื่องมือค้นหาอื่นๆ ละเว้น
  • นำไปสู่การสูญเสียการเข้าชมและทรัพยากร: ดังที่เราได้กล่าวไปแล้ว การมีข้อผิดพลาด 404 บนเว็บไซต์ของคุณหมายความว่า เพจที่คุณหรือผู้ใช้ของคุณกำลังค้นหาไม่สามารถใช้งานได้ ซึ่งหมายความว่าผู้ใช้จะไม่มาที่เว็บไซต์ของคุณ Google จะเพิกเฉยต่อเว็บไซต์ของคุณ และคุณจะเสียตำแหน่งในการจัดอันดับเครื่องมือค้นหา สูญเสียการรับส่งข้อมูลและทรัพยากรของคุณในที่สุด

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

ตอนนี้เรามาดูวิธีการแก้ไขปัญหานี้กัน

วิธีแก้ไขโพสต์ WordPress ที่ส่งคืนข้อผิดพลาด 404: 4 วิธีง่าย ๆ

เนื่องจากเราพบข้อผิดพลาด 404 ด้วยตนเอง เราจึงทราบวิธีแก้ไขและแก้ไขปัญหานี้เมื่อเกิดขึ้น โดยปกติแล้ว Google Search Console จะให้รายงานนี้ อย่างไรก็ตาม ควรตรวจสอบข้อผิดพลาด 404 เป็นประจำ

เราได้ใช้ 4 วิธีนี้เพื่อแก้ไขโพสต์ WordPress ที่ส่งคืนข้อผิดพลาด 404-

  • วิธีที่ 1: ตรวจสอบความขัดแย้งของปลั๊กอินหรือธีมและรหัสที่กำหนดเอง
  • วิธีที่ 2: แก้ไขการตั้งค่า Permalink ของคุณ
  • วิธีที่ 3: อัปเดตไฟล์ WordPress .htaccess
  • วิธีที่ 4: ติดต่อผู้ให้บริการโฮสติ้งของคุณ

ตอนนี้เรามาดูวิธีการใช้วิธีการเหล่านี้ -

วิธีที่ 1: ตรวจสอบความขัดแย้งของปลั๊กอินหรือธีมและรหัสที่กำหนดเอง

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

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

วิธีหนึ่งในการแก้ไขข้อขัดแย้งของปลั๊กอินคือการปิดใช้งานปลั๊กอินทีละรายการ บางครั้งปลั๊กอินอาจรบกวนวิธีที่ WordPress จัดการกับลิงก์

นี่คือภาพหน้าจอของการปิดใช้งานปลั๊กอิน

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

ถ้า Plugin ไม่สำคัญก็ทิ้ง Plugin นั้นไปได้เลย มิฉะนั้น คุณจะต้องติดต่อนักพัฒนาซอฟต์แวร์หรือทีมสนับสนุนเพื่อแก้ไขปัญหา

เช่นเดียวกับธีม WordPress ของคุณเช่นกัน คุณต้องติดตั้งธีมอื่นจาก รูปลักษณ์ -> ธีม เช่น Twenty-Twenty-Four เพื่อดูว่าข้อผิดพลาด 404 หายไปหรือไม่

นี่คือภาพหน้าจอของการเปิดใช้งานธีม

หากหายไป แสดงว่าเว็บไซต์ของคุณอาจขัดแย้งกับธีมของคุณ คุณต้องติดต่อผู้พัฒนาธีมหรือฝ่ายสนับสนุนเพื่อแก้ไขปัญหา

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

นี่คือภาพหน้าจอของ WPCode- วิธีแก้ไขโพสต์ WordPress ที่ส่งคืนข้อผิดพลาด 404

วิธีที่ 2: แก้ไขการตั้งค่า Permalink ของคุณ

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

เพียงไปที่ การตั้งค่า -> ลิงก์ถาวร และคลิกที่ปุ่ม บันทึกการเปลี่ยนแปลง

นี่คือภาพหน้าจอของการตั้งค่าลิงก์ถาวรของผลิตภัณฑ์

ไม่จำเป็นต้องทำการเปลี่ยนแปลงการตั้งค่าลิงก์ถาวรด้วยตนเอง การดำเนินการนี้จะอัปเดตการตั้งค่าลิงก์ถาวรของคุณและล้างกฎการเขียนซ้ำ

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

วิธีที่ 3: อัปเดตไฟล์ WordPress .htaccess

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

ใช้ไคลเอนต์ FTP เช่น FileZilla หรือตัวจัดการไฟล์ในแดชบอร์ดโฮสติ้ง WordPress ของคุณเพื่อค้นหาไฟล์ .htaccess และดาวน์โหลดสำเนาไปยังเครื่องของคุณ

จากนั้น เชื่อมต่อกับเซิร์ฟเวอร์ของคุณโดยใช้ไคลเอนต์ FTP หรือตัวจัดการไฟล์แล้วเข้าสู่ระบบ นำทางไปยังไดเร็กทอรีรากของการติดตั้ง WordPress ซึ่งคุณจะพบโฟลเดอร์ต่างๆ เช่น wp-content และ wp-includes

ค้นหาไฟล์ .htaccess ในไดเร็กทอรีนี้ หากไม่สามารถมองเห็นได้ในทันที ตรวจสอบให้แน่ใจว่าไคลเอนต์ FTP ของคุณได้รับการตั้งค่าให้แสดงไฟล์ที่ซ่อน

นี่คือภาพหน้าจอของการแก้ไขมุมมอง

เมื่อคุณพบไฟล์ .htaccess แล้ว คุณจะต้องทำให้สามารถเขียนได้ คลิกขวาที่ไฟล์และเลือก 'การอนุญาตของไฟล์' หรือ 'เปลี่ยนการอนุญาต' ป้อน 666 ในช่อง 'ค่าตัวเลข' และเปลี่ยนการอนุญาต

จากนั้นคลิก 'ตกลง' การเปลี่ยนแปลงนี้ทำให้คุณสามารถแก้ไขไฟล์ได้

นี่คือภาพหน้าจอของการตั้งค่าตัวเลข – วิธีแก้ไขโพสต์ WordPress ที่ส่งคืนข้อผิดพลาด 404

เปิดไฟล์ .htaccess ด้วยโปรแกรมแก้ไขข้อความ ไคลเอนต์ FTP จำนวนมากมีโปรแกรมแก้ไขข้อความในตัว หรือคุณสามารถดาวน์โหลดไฟล์และใช้โปรแกรมแก้ไขข้อความในเครื่อง เช่น Notepad++ หรือ VS Code ใส่รหัสที่จำเป็นลงในไฟล์ ตัวอย่างเช่น คุณอาจเพิ่มสิ่งต่อไปนี้:

 apacheCopy code # BEGIN Custom Rules <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END Custom Rules

หลังจากแก้ไข ให้บันทึกการเปลี่ยนแปลงและอัปโหลดไฟล์ใหม่ไปยังเซิร์ฟเวอร์หากคุณแก้ไขในเครื่อง ตรวจสอบว่าไซต์ของคุณทำงานอย่างถูกต้องด้วยกฎ .htaccess ใหม่

สุดท้ายนี้ ด้วยเหตุผลด้านความปลอดภัย ให้เปลี่ยนการอนุญาตไฟล์ของไฟล์ .htaccess เป็น 660 คลิกขวาที่ไฟล์ .htaccess อีกครั้ง เลือก 'การอนุญาตไฟล์' ป้อน 660 ในช่อง 'ค่าตัวเลข' แล้วคลิก 'ตกลง' ขั้นตอนนี้จะปกป้องไฟล์ .htaccess ของคุณจากการเปลี่ยนแปลงที่ไม่ได้รับอนุญาต

วิธีที่ 4: ติดต่อผู้ให้บริการโฮสติ้งของคุณ

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

หวังว่าคุณจะไม่มีข้อผิดพลาด 404 บนเว็บไซต์ของคุณ

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

  • ล้างแคชการท่องเว็บและคุกกี้
  • ตั้งค่าการเปลี่ยนเส้นทาง 301
  • เปลี่ยนและอัปเดต URL ของ WordPress ในฐานข้อมูล

หวังว่าหลังจากอ่านคู่มือนี้แล้ว คุณจะไม่ต้องเผชิญกับข้อผิดพลาด 404 บนเว็บไซต์ของคุณ

การเปลี่ยนแปลงของข้อผิดพลาด 404 ไม่พบ

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

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

คำสุดท้าย

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

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

มิฉะนั้น คุณจะทราบถึง ผลกระทบและผลกระทบ ที่อาจมีต่อเว็บไซต์ของคุณ

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

หากคุณมีคำถามใด ๆ เกี่ยวกับการแก้ไขปัญหา 404 คุณควรแสดงความคิดเห็นในช่องแสดงความคิดเห็น

สมัครสมาชิกบล็อก weDevs

เราส่งจดหมายข่าวรายสัปดาห์ ไม่มีสแปมแน่นอน