หน้า WordPress 404: สุดยอดคู่มือสำหรับผู้เริ่มต้น
เผยแพร่แล้ว: 2021-07-11หน้า WordPress 404 เกิดขึ้นเมื่อผู้ใช้พยายามเข้าถึงเว็บไซต์ที่ไม่มีอยู่จริง สิ่งสำคัญคือต้องรู้ว่าหน้าเหล่านี้สามารถหลีกเลี่ยงได้ง่ายๆ ด้วยการตั้งค่าการเปลี่ยนเส้นทาง หรือที่เรียกว่าการเปลี่ยนเส้นทาง "404 Not Found" ซึ่งจะนำผู้ใช้ออกจากหน้าข้อผิดพลาด 404 โดยอัตโนมัติเมื่อพยายามเข้าถึง
ในบทความนี้ เราจะให้รายละเอียดเพิ่มเติมเกี่ยวกับหน้าข้อผิดพลาด 404 และวิธีหลีกเลี่ยง
- หน้าข้อผิดพลาด 404 คืออะไร
- สาเหตุของข้อผิดพลาด 404 คืออะไร
- หน้าแสดงข้อผิดพลาด 404 ถูกสร้างขึ้นอย่างไร?
- เคล็ดลับในการหลีกเลี่ยงหน้าข้อผิดพลาด 404 ของ WordPress
- วิธีตั้งค่าการเปลี่ยนเส้นทาง (404 ไม่พบ)
- วิธีตั้งค่าการเปลี่ยนเส้นทาง ( 404 ไม่พบ)) โดยใช้ปลั๊กอิน WordPress?
- วิธีปรับแต่งหน้า 404 ของคุณ
- ประโยชน์ของการตั้งค่าการเปลี่ยนเส้นทางสำหรับข้อผิดพลาด 404 ของไซต์ของคุณ
- ข้อผิดพลาดทั่วไปที่ผู้คนทำเมื่อตั้งค่าหน้า 404 ของเว็บไซต์ของตน
- สรุปแล้ว
หน้าข้อผิดพลาด 404 คืออะไร
หน้าข้อผิดพลาด 404 เป็นข้อความแสดงข้อผิดพลาดประเภทหนึ่งที่แสดงในเว็บเบราว์เซอร์เมื่อไม่พบทรัพยากรที่ร้องขอ
“404” ย่อมาจาก “page not found” จึงเป็นที่มาของชื่อ โดยทั่วไปแล้วหน้าข้อผิดพลาด 404 จะแสดงขึ้นเมื่อผู้เยี่ยมชมเว็บไซต์/ผู้ใช้พิมพ์ที่อยู่เว็บไซต์ผิดโดยไม่ได้ตั้งใจ หรือบางครั้งอาจไปอยู่ที่เว็บไซต์ที่ไม่มีอยู่จริงโดยไปตามลิงก์ที่เสียหรือเสีย
สาเหตุของข้อผิดพลาด 404 คืออะไร
อาจมีสาเหตุหลายประการที่ทำให้เกิดข้อผิดพลาด 404 รวมถึงลิงก์ที่ตายแล้วในเว็บไซต์ของคุณ รายการเครื่องมือค้นหาที่ล้าสมัย การกำหนดค่าเว็บเซิร์ฟเวอร์ที่ไม่ถูกต้อง หรือปัญหาอื่นๆ ที่ทำให้ผู้ใช้ไม่สามารถเข้าถึงหน้าแรกของเว็บไซต์ของคุณได้
หน้าแสดงข้อผิดพลาด 404 ถูกสร้างขึ้นอย่างไร?
หน้าแสดงข้อผิดพลาด 404 มักถูกเรียกใช้เมื่อมีปัญหากับ URL ที่ใช้ในการเข้าถึงเว็บไซต์ เช่น ไม่มีอยู่หรือมีการป้อนอย่างไม่ถูกต้อง
ผู้ใช้ WordPress หลายคนพบปัญหานี้หากลืมอัปเดตการตั้งค่าลิงก์ถาวรหลังจากติดตั้งธีมหรือปลั๊กอินของ WordPress แล้ว

สาเหตุทั่วไปอื่นๆ ได้แก่ ข้อผิดพลาด 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:
การเปลี่ยนเส้นทาง

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

เคล็ดลับ: เมื่อใช้ปลั๊กอินนี้ คุณจะตั้งค่าหน้าเปลี่ยนเส้นทาง 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 ของคุณจะสามารถให้การเปลี่ยนเส้นทางที่แม่นยำที่สุดสำหรับผู้มีโอกาสเป็นผู้เข้าชม
