หน้า WordPress 404: สุดยอดคู่มือสำหรับผู้เริ่มต้น

เผยแพร่แล้ว: 2021-07-11

หน้า WordPress 404 เกิดขึ้นเมื่อผู้ใช้พยายามเข้าถึงเว็บไซต์ที่ไม่มีอยู่จริง สิ่งสำคัญคือต้องรู้ว่าหน้าเหล่านี้สามารถหลีกเลี่ยงได้ง่ายๆ ด้วยการตั้งค่าการเปลี่ยนเส้นทาง หรือที่เรียกว่าการเปลี่ยนเส้นทาง "404 Not Found" ซึ่งจะนำผู้ใช้ออกจากหน้าข้อผิดพลาด 404 โดยอัตโนมัติเมื่อพยายามเข้าถึง

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

สารบัญ
  1. หน้าข้อผิดพลาด 404 คืออะไร
  2. สาเหตุของข้อผิดพลาด 404 คืออะไร
  3. หน้าแสดงข้อผิดพลาด 404 ถูกสร้างขึ้นอย่างไร?
  4. เคล็ดลับในการหลีกเลี่ยงหน้าข้อผิดพลาด 404 ของ WordPress
  5. วิธีตั้งค่าการเปลี่ยนเส้นทาง (404 ไม่พบ)
  6. วิธีตั้งค่าการเปลี่ยนเส้นทาง ( 404 ไม่พบ)) โดยใช้ปลั๊กอิน WordPress?
  7. วิธีปรับแต่งหน้า 404 ของคุณ
  8. ประโยชน์ของการตั้งค่าการเปลี่ยนเส้นทางสำหรับข้อผิดพลาด 404 ของไซต์ของคุณ
  9. ข้อผิดพลาดทั่วไปที่ผู้คนทำเมื่อตั้งค่าหน้า 404 ของเว็บไซต์ของตน
  10. สรุปแล้ว

หน้าข้อผิดพลาด 404 คืออะไร

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

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

สาเหตุของข้อผิดพลาด 404 คืออะไร

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

หน้าแสดงข้อผิดพลาด 404 ถูกสร้างขึ้นอย่างไร?

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

ผู้ใช้ WordPress หลายคนพบปัญหานี้หากลืมอัปเดตการตั้งค่าลิงก์ถาวรหลังจากติดตั้งธีมหรือปลั๊กอินของ WordPress แล้ว

Permalink Settings

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

ไม่ว่าคุณจะประสบปัญหาซอฟต์ 404 หรือฮาร์ด 404 มีหลายวิธีที่คุณสามารถลองแก้ไขได้

เคล็ดลับในการหลีกเลี่ยงหน้าข้อผิดพลาด 404 ของ WordPress

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

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

หากโครงสร้าง URL เว็บไซต์ของคุณได้รับการตั้งค่าอย่างไม่ถูกต้องใน htaccess คุณจะเห็นหน้าข้อผิดพลาด 404 บนเบราว์เซอร์ของคุณ (Firefox, Chrome ฯลฯ)

  • ดังนั้น เปลี่ยนเส้นทางไฟล์ .htaccess ไปที่ /index.php หรืออย่างอื่นที่คล้ายกัน
  • เพิ่มเมตาแท็ก Robots ใน .htaccess file . ของคุณ
  • เพิ่มรหัสต่อไปนี้: User-agent: * Disallow: /

หมายเหตุ: หากคุณใช้ปลั๊กอิน WordPress เพื่อจัดการ robots.txt อย่าแทนที่ด้วยโค้ดนี้ในไฟล์ .htaccess ของคุณ

วิธีตั้งค่าการเปลี่ยนเส้นทาง (404 ไม่พบ)

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

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

วิธีตั้งค่าการเปลี่ยนเส้นทาง (404 ไม่พบ) โดยใช้การเปลี่ยนเส้นทาง .htaccess

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

ในการเริ่มต้นตั้งค่าการเปลี่ยนเส้นทางประเภทนี้สำหรับไซต์ของคุณ:

บันทึกรหัสต่อไปนี้ลงในไฟล์ .htaccess เพียงเข้าสู่ระบบ cPanel ของคุณ คลิกที่โฟลเดอร์รูทของเว็บไซต์ (Public_html) จากนั้นเปิดไฟล์ .htacees แล้ววางข้อมูลโค้ดด้านล่าง

 # BEGIN 404 redirect <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 404 redirect

หมายเหตุ: หากคุณกำลังใช้ปลั๊กอิน WordPress เพื่อจัดการการเปลี่ยนเส้นทาง อย่าแทนที่ด้วยรหัสนี้ในไฟล์ htaccess ของคุณ

วิธีตั้งค่าการเปลี่ยนเส้นทาง ( 404 ไม่พบ)) โดยใช้ปลั๊กอิน WordPress?

มีปลั๊กอินหน้า WordPress 404 มากมาย ต่อไปนี้คือปลั๊กอิน WordPress ยอดนิยมบางส่วนที่คุณสามารถใช้ตั้งค่าการเปลี่ยนเส้นทาง 404:

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

WordPress 404 Page: A Ultimate Guide For Beginners 1

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

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

setup redirection

เคล็ดลับ: เมื่อใช้ปลั๊กอินนี้ คุณจะตั้งค่าหน้าเปลี่ยนเส้นทาง 404 ที่กำหนดเองได้ แต่ถ้าคุณต้องการออกแบบหน้าแบบกำหนดเอง คุณสามารถใช้ปลั๊กอินบล็อก Gutenberg หรือตัวสร้างหน้าใดก็ได้

วิธีปรับแต่งหน้า 404 ของคุณ

คุณสามารถใช้ปลั๊กอิน WP 404 Manager เพื่อปรับแต่งเพจและทุกอย่างเกี่ยวกับมันได้ คุณยังสามารถใช้โค้ด HTML หรือรหัสย่อใดก็ได้ที่คุณต้องการ

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

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

ดังนั้น ให้สร้างและตั้งค่าหน้าข้อผิดพลาด 404 ที่กำหนดเองอย่างระมัดระวัง

ประโยชน์ของการตั้งค่าการเปลี่ยนเส้นทางสำหรับข้อผิดพลาด 404 ของไซต์ของคุณ

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

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

ข้อผิดพลาดทั่วไปที่ผู้คนทำเมื่อตั้งค่าหน้า 404 ของเว็บไซต์ของตน

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

(1) การใช้หน้าข้อผิดพลาด 404 ทั่วไป

ธีมปัจจุบันของ WordPress ของคุณอาจใช้เทมเพลต "404 Error" (wp-content/themes/yourthemefolder/404.php) หรือเทมเพลตอื่นที่คล้ายกันซึ่งไม่แสดงตามที่คุณต้องการหรือต้องการให้เป็น

นี่คือเหตุผลที่คุณควรตรวจสอบการตั้งค่า WordPress และกำหนดค่าเทมเพลต Error 404 เพื่อแสดงตามที่คุณต้องการ

หากไม่เป็นเช่นนั้น การค้นหาอย่างง่ายผ่าน Google จะทำให้ได้หลายธีมที่มีเทมเพลตที่คล้ายกันและสามารถใช้ได้ ต่อไปนี้คือธีมยอดนิยมของ WordPress ที่ใช้หน้าข้อผิดพลาด 404 เริ่มต้น

(2) การใช้เลขหน้าแทนลิงก์ถาวร

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

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

บางคนแก้ไขปัญหานี้โดยสลับไปมาระหว่างการตั้งค่าเพจและลิงก์ถาวร

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

สรุปแล้ว

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