ข้อผิดพลาด 404 ไม่พบคืออะไร (และจะแก้ไขได้อย่างไร)

ข้อผิดพลาด 404 ไม่พบคือ รหัส สถานะ HTTP(HTTP status)ที่ปรากฏขึ้นเมื่อเซิร์ฟเวอร์ของเว็บไซต์ไม่พบหน้าที่คุณพยายามโหลด โดยปกติคุณจะเห็นข้อผิดพลาด 404 ไม่พบเมื่อคุณติดตามลิงก์หรือบุ๊กมาร์ก(link or bookmark)ที่ใช้งานไม่ได้ 

ในบทความนี้ เราจะกล่าวถึงข้อผิดพลาด 404 ไม่พบ สาเหตุ และวิธีแก้ไข 

อะไรทำให้เกิดข้อผิดพลาด 404 ไม่พบ

ข้อผิดพลาด 404 ไม่พบเป็นหนึ่งในรหัสข้อผิดพลาดที่พบบ่อยที่สุดบนอินเทอร์เน็ต เป็นข้อผิดพลาดฝั่งไคลเอ็นต์ที่ปรากฏขึ้นเมื่อเว็บเซิร์ฟเวอร์(web server)ไม่พบหน้าเฉพาะสำหรับ  URL

สาเหตุที่เป็นไปได้มากที่สุดของข้อผิดพลาด 404 ไม่พบคือ: 

  • พิมพ์ URL ผิด
  • เปลี่ยน URL หรือชื่อโดเมน
  • หน้าถูกลบหรือหน้าหายไป

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

ชื่อทั่วไปบางส่วนสำหรับข้อผิดพลาด 404 HTTP(HTTP error)ได้แก่:

  • 404 ไม่พบ
  • ไม่พบ URL ที่ร้องขอ [URL] บนเซิร์ฟเวอร์นี้
  • 404 ไม่พบหน้า
  • (Error 404)ข้อผิด พลาด404 ไม่พบหน้าที่คุณกำลังค้นหา 
  • HTTP 404
  • 404 ไม่พบไฟล์หรือไดเรกทอรี
  • ไม่พบข้อผิดพลาด 404

ข้อผิดพลาด(error isn) 404 not found ไม่ได้เลวร้ายเฉพาะกับผู้ที่เรียกดูเว็บเท่านั้น หากคุณเปิดเว็บไซต์ ข้อผิดพลาดหมายความว่าผู้ที่มาที่ไซต์ของคุณจะโหลดหน้าเว็บของคุณ ดูรหัสข้อผิดพลาด(error code)แล้วปล่อยทิ้งไว้ในไม่กี่วินาที คนส่วนใหญ่จะไม่กลับมาที่หน้านี้ อาจส่งผลเสียต่อSEO ของคุณ เนื่องจากอัลกอริทึมของ Google คิดว่าหน้าเว็บ(page doesn) ของคุณไม่ ตรงกับความตั้งใจในการค้นหา(search intent)ของ  ผู้ใช้

แก้ไขด่วน

มีบางสิ่งที่คุณสามารถลองแก้ไขข้อผิดพลาด 404 รวมถึง:

  • รีเฟรชหน้า: ในบางครั้ง (Refresh the page: )หน้าข้อผิดพลาด(error page) 404 เกิดจากความผิดพลาดเล็กน้อย กดF5หรือคลิกปุ่มรีเฟรชที่มุมบนซ้ายของเว็บเบราว์(web browser)เซอร์ 
  • ตรวจสอบ URL:(Check the URL: )ตรวจสอบURLในแถบค้นหา(search bar)ว่าสะกดผิดหรือไม่ สาเหตุนี้มักเป็นสาเหตุของข้อผิดพลาด 404 และการสแกนหาคำสะกดผิดอย่างรวดเร็วก็แก้ปัญหาได้ 
  • ใช้ Google:(Use Google: )ลองค้นหาหน้าโดยใช้เครื่องมือค้นหา(search engine) ยอดนิยม เช่นBing หรือ(Bing or Google) Google พิมพ์หน้าแรกของเว็บไซต์และชื่อของหน้าเว็บ(web page)ที่ทำให้เกิดข้อผิดพลาด 404 ลงใน แถบที่ อยู่และกด(address bar and press) Enter หากผู้ดูแลไซต์(site administrator)เปลี่ยนURLของหน้า จะแสดงขึ้นที่นี่ 
  • ค้นหาเว็บไซต์:(Search the website: )ในทำนองเดียวกัน คุณสามารถลองเลื่อนขึ้นทีละระดับไดเร็กทอรี(directory level)จนกว่าคุณจะพบหน้าที่โหลด จากนั้นไปยังเว็บไซต์เพื่อค้นหาหน้าที่คุณกำลังค้นหา ตัวอย่างเช่น หาก www.online-tech-tips.com/computer-tips/how-to ไม่โหลด ให้เลื่อนระดับไดเรกทอรีขึ้น(directory level) (เช่น www.online-tech-tips.com/computer-tips/) และพยายามค้นหาหน้าที่นั่น 

เว็บไซต์ทั้งหมดล่ม

หากคุณไม่สามารถโหลดหน้าใดๆ จากเว็บไซต์ได้ เป็นไปได้ว่าไซต์นั้นหยุดทำงาน ใช้บริการอย่างIs It Down Right Now? เพื่อดูว่ามีปัญหากับไซต์หรือไม่ หรือคุณอาจไปที่โซเชียลมีเดีย (หากเป็นไซต์ยอดนิยมหรือไซต์นั้นมีหน้าโซเชียลมีเดียของตัวเอง) เพื่อดูว่ามีใครมีปัญหาแบบเดียวกันหรือไม่ 

หากทั้งเว็บไซต์ล่มและส่งผลกระทบต่อคุณเท่านั้น มีบางสิ่งที่คุณสามารถลองได้: 

  • ล้างแคชของเบราว์เซอร์:(Clear your browser cache: )หากคุณคิดว่าข้อผิดพลาด 404 เกิดขึ้นกับคุณเท่านั้น (เช่น คุณสามารถโหลดบนอุปกรณ์อื่นได้) ให้ลองล้างแคชของเบราว์เซอร์ ดูคำแนะนำในการล้างแคชของคุณในเบราว์เซอร์ยอดนิยมทั้งหมด 
  • เปลี่ยนเซิร์ฟเวอร์ DNS: (Change DNS servers: )การเปลี่ยนเซิร์ฟเวอร์ DNS ของคุณ(Changing your DNS server)บางครั้งสามารถแก้ไขข้อผิดพลาด 404 ได้ อย่างไรก็ตาม หากทั้งเว็บไซต์ให้ข้อผิดพลาด 404 not found แก่คุณ อาจถูกบล็อกโดยISP ของคุณ หรือโดยตัวกรอง  การเซ็นเซอร์ของรัฐบาล(government censorship)
  • แจ้งให้ผู้ดูแลเว็บไซต์ทราบ:(Let the website administrator know: )สุดท้าย คุณสามารถติดต่อผู้ดูแลระบบ(s administrator) ของเว็บไซต์ เพื่อแจ้งปัญหาได้ ในบางครั้ง การกำหนดค่าผิดพลาดเล็กน้อยเกิดขึ้นระหว่างการอัปเดตเว็บไซต์ ซึ่งอาจส่งผลต่อประสิทธิภาพของเว็บไซต์(site performance)และอาจไม่ได้สังเกต 

วิธีแก้ไขข้อผิดพลาด 404 ไม่พบ(Found Error)บนเว็บไซต์ ของฉัน(Website)

หากคุณเป็นเว็บไซต์หรือผู้ดูแลระบบ(website or administrator)และต้องการค้นหาและลบลิงก์ที่เสียออกจากเว็บไซต์ของคุณเพื่อปรับปรุงประสบการณ์ของผู้ใช้(user experience)ให้ลองตรวจสอบGoogle Search Console (Google Search Console)เครื่องมือนี้ใช้โปรแกรมรวบรวมข้อมูลเว็บเพื่อตรวจสอบปัญหาในเว็บไซต์ของคุณ รวมถึงลิงก์ที่ทำให้ผู้ใช้ได้รับรหัสตอบกลับ(response code) ข้อ ผิด  พลาด 404(error 404)

  1. ไปที่เว็บไซต์Google Search Consoleแล้วเลือกเริ่ม(Start now)เลย 

  1. ป้อน URL(URL)ของเว็บไซต์ของคุณและยืนยันว่าคุณเป็นเจ้าของโดเมน โดยไปที่แผงควบคุม(control panel) โฮ ส ติ้ง และป้อนระเบียน TXT (TXT record)อาจใช้เวลาสักครู่ในการอัปเดต 

  1. เมื่อตรวจสอบแล้ว ให้คลิกไปที่พร็(Go to property) อพเพ อร์  ตี้

  1. จากเมนูด้านซ้ายมือ ให้เลือกความ  ครอบคลุม(Coverage)

  1. ที่นี่ คุณควรเห็นข้อผิดพลาดที่เกี่ยวข้องกับเพจของคุณ 

หากคุณใช้ WordPress คุณสามารถแก้ไขข้อผิดพลาด 404 ได้อย่างง่ายดาย โดยปกติ ข้อผิดพลาด 404 บนแพลตฟอร์ม WordPress(WordPress platform)มักเกิดจากปัญหากับ ไฟล์ .  htaccess(.htaccess file)

แก้ไขข้อผิดพลาด 404(error 404)บนเว็บไซต์ของคุณโดยทำดังต่อไปนี้:

  1. เปิดแดชบอร์ดผู้ดูแลระบบ WP 
  2. ภายใต้การตั้งค่า(Settings,)เลือกลิงก์(Permalinks)ถาวร 

  1. คลิกบันทึกการ(Save Changes)เปลี่ยนแปลง 

การดำเนินการนี้ควรเขียนไฟล์ .htaccess ใหม่(.htaccess file)และล้างกฎการเขียนซ้ำ เพื่อแก้ปัญหารหัสข้อผิดพลาด 404 ของ  คุณ(error code problem)

หรือคุณสามารถใช้ตัวตรวจสอบลิงก์(link checker) ที่ไม่ทำงาน เช่นwww.deadlinkchecker.com หรือ (www.deadlinkchecker.com)เครื่องมือตรวจ(auditing tool)สอบ  SEMRush

กลับไปที่การท่องเว็บ

ไม่ว่าคุณจะเป็นผู้ดูแลเว็บไซต์หรือเพียงแค่พยายามอ่านบทความไม่มีอะไร(s nothing)เลวร้ายไปกว่าการเห็นข้อผิดพลาด 404 ปรากฏ(error appear)ขึ้น เป็นรหัสข้อผิดพลาดที่พบบ่อยและน่าหงุดหงิดที่สุดรหัสหนึ่ง แต่ตอนนี้คุณรู้วิธีแก้ไขแล้วหากปรากฏขึ้นอีกครั้ง 



About the author

ฉันเป็นผู้เชี่ยวชาญด้านคอมพิวเตอร์และทำงานกับคอมพิวเตอร์มาหลายปีแล้ว ฉันมีประสบการณ์กับทั้ง Apple iPhone และ Microsoft Windows 10 ทักษะของฉัน ได้แก่ การใช้คอมพิวเตอร์เพื่อสร้าง เข้ารหัส และจัดเก็บข้อมูล การค้นหาและแก้ไขข้อบกพร่องในซอฟต์แวร์ และการแก้ไขปัญหา ฉันมีความรู้ในทุกด้านของการใช้คอมพิวเตอร์ รวมถึง Apple iOS, Microsoft Windows 10, การป้องกันแรนซัมแวร์ และอื่นๆ ฉันมั่นใจว่าทักษะของฉันจะเป็นประโยชน์ต่อธุรกิจหรือองค์กรของคุณ



Related posts