บทช่วยสอนนี้จะสอนวิธีสร้างหน้า 404 สำหรับบล็อก WordPress ของคุณ หากบล็อกของคุณมีหน้านี้อยู่แล้ว คุณยังสามารถเรียนรู้วิธีแก้ไขหน้า 404 เพื่อให้เป็นมิตรต่อผู้ใช้และเป็นส่วนตัวมากขึ้น เนื่องจากลักษณะพิเศษของหน้าแสดงข้อผิดพลาด 404 หลายครั้งที่ผู้คนเพิกเฉยและไม่คิดจะออกแบบหน้าดังกล่าว ที่จริงแล้ว หน้าแสดงข้อผิดพลาด 404 อาจหมายความว่าผู้ใช้ออกหรือเรียกดูหน้าเว็บของคุณต่อ หากหน้า 404 ของคุณดูน่าเบื่อและน่าเบื่อเกินไป ผู้เยี่ยมชมอาจไม่เต็มใจที่จะเรียกดูต่อ แต่หากหน้าแสดงข้อผิดพลาด 404 ของคุณเป็นแบบส่วนตัวและเป็นมิตร มีแนวโน้มที่จะดึงดูดผู้เข้าชมไปยังหน้าอื่นๆ ของเว็บไซต์ของคุณ
หน้าแสดงข้อผิดพลาด 404 คืออะไร
โดยส่วนใหญ่ คุณสร้างเว็บไซต์และตรวจสอบหลายครั้งเพื่อให้แน่ใจว่าทุกลิงก์ถูกต้อง อย่างไรก็ตาม เมื่อเวลาผ่านไป คุณอาจลืมไปว่าลิงก์นำไปสู่เพจที่ถูกลบหรือเปลี่ยนชื่อ หรืออาจมีการเปลี่ยนชื่อ หรือหากผู้เยี่ยมชมค้นหาหน้าเว็บของคุณผ่านเครื่องมือค้นหา แต่ไม่สามารถเชื่อมโยงไปยังหน้านั้นได้ พวกเขาจะข้ามไปที่หน้าแสดงข้อผิดพลาด 404 ด้วย โดยทั่วไป ธีม WordPress จะมี 404.php และคุณไม่จำเป็นต้องออกแบบแยกต่างหาก แต่ถ้าไม่มีหรือคุณต้องการมีหน้าแสดงข้อผิดพลาด 404 ที่เป็นส่วนตัวและสร้างสรรค์ คุณสามารถออกแบบแยกกันได้
ข้อผิดพลาด 404 ซึ่งแปลเป็นภาษาจีนเป็นหน้าข้อผิดพลาด 404 หมายถึงหน้าที่ส่งคืนเมื่อผู้ใช้เปิดลิงก์ที่ไม่มีอยู่ผ่านเครื่องมือค้นหาหรือโดยตรงอีกต่อไป หน้าแสดงข้อผิดพลาด 404 มีความหมายพิเศษ โดยจะส่งข้อมูลกลับไปยังผู้ดูว่าไม่มีหน้าที่ร้องขอหรือลิงก์ไม่ถูกต้อง และในขณะเดียวกันก็แนะนำให้ผู้ใช้เรียกดูหน้าอื่นๆ ของเว็บไซต์ แทนที่จะออกโดยตรง
พื้นฐาน 404.php
โดยทั่วไปแล้ว ธีม WordPress จะมี 404.php โดยมีข้อยกเว้นบางประการ WordPress ได้รับการตั้งค่าตามค่าเริ่มต้นให้ค้นหาไฟล์ 404.php โดยอัตโนมัติเมื่อมีข้อผิดพลาดเกิดขึ้นบนเพจ แต่หากไม่มีไฟล์นี้ เบราว์เซอร์จะแสดงข้อความแสดงข้อผิดพลาดที่น่ารำคาญ มันอาจจะส่งผลเสียต่อ SEO ของบล็อกของคุณด้วยซ้ำ หากธีมบล็อกของคุณไม่มีไฟล์นี้ คุณสามารถสร้างไฟล์เปล่าใหม่ได้ด้วยตัวเองและตั้งชื่อเป็น 404.php นี่คือโค้ด 404.php พื้นฐานที่สุด: ไฟล์ 404.php
ข้อผิดพลาด 404 - ไม่พบหน้า
โค้ดพื้นฐานของ 404.php ประกอบด้วยแท็ก H2 - "Error 404 – Page Not Found" และคำแนะนำในการอ่านส่วนหัว แถบด้านข้าง และส่วนท้าย แน่นอน คุณสามารถปรับโค้ดเหล่านี้ให้เหมาะกับเทมเพลตและสไตล์ของบล็อกของคุณได้
เราจะแจกแจงบทช่วยสอนเกี่ยวกับการแก้ไข 404.php ในไม่กี่ขั้นตอน โปรดทราบว่าฉันมักจะใช้คำสั่ง get_header, get_sidebar และ get_footer เพื่อเรียกไฟล์ธีม wordpress คุณควรแก้ไขไฟล์ 404.php เล็กน้อยตามความจำเป็นเพื่อให้เหมาะกับธีมของคุณ
เริ่มแก้ไขหน้าข้อผิดพลาด 404
ขั้นแรก เราจะเพิ่มโค้ดการค้นหาในหน้าข้อผิดพลาด 404 เพื่อให้หน้าข้อผิดพลาด 404 ไม่น่าเบื่อเกินไปและไม่มีตัวเลือกการดำเนินการ หากผู้เยี่ยมชมเรียกดูหน้า 404 ของคุณ เขาสามารถค้นหาหน้าอื่น ๆ ของคุณผ่านช่องค้นหาได้ นี่เป็นวิธีหนึ่งที่จะช่วยให้คุณรักษาผู้เยี่ยมชมไว้
เพิ่มโค้ดค้นหาสำหรับ 404.php
ข้อผิดพลาด 404 - ไม่พบหน้า
ค้นหา:
หน้าข้อผิดพลาด Creative 404
สร้างหน้าแสดงข้อผิดพลาดครีเอทีฟโฆษณา 404 ที่จะเบี่ยงเบนความสนใจของผู้เยี่ยมชมจากข้อความแสดงข้อผิดพลาดชั่วครู่ ก่อนที่จะเปลี่ยนเส้นทางไปยังหน้าแรกของคุณ หน้าแสดงข้อผิดพลาด 404 สามารถทำให้เป็นมิตรมากที่สุดเท่าที่จะเป็นไปได้เพื่อวัตถุประสงค์ในการทำ SEO ต่อไปเราจะเริ่มแก้ไขไฟล์ header.php ในเทมเพลต ใน header.php ที่ด้านบนของเมตาแท็ก คุณสามารถเพิ่มโค้ดต่อไปนี้:
จากนั้นเพิ่มส่วนสีแดงของโค้ดไปที่ 404.php:
ไฟล์ 404.php
ข้อผิดพลาด 404 - ไม่พบไฟล์
โปรดกลับไปที่หน้าแรกของเรา หรือคุณสามารถรอที่จะถูกเปลี่ยนเส้นทางภายใน 15 วินาที
ตัวอย่างข้างต้นใช้เพื่อแนะนำผู้เยี่ยมชมจากหน้าข้อผิดพลาด 404 ไปยังหน้าแรกของเว็บไซต์ นอกจากนี้ยังจะช่วยให้เว็บไซต์รักษาผู้ใช้ไว้ แทนที่จะทำให้พวกเขาสับสนและจากไปในที่สุด ตัวอย่างนี้อาจไม่ใช่วิธีแก้ปัญหาที่ดีที่สุดเสมอไป แต่อาจมีประสิทธิภาพมากสำหรับผู้เข้าชมที่กำลังมองหาเนื้อหาในไซต์ของคุณ
ตรวจสอบให้แน่ใจว่าหน้าแสดงข้อผิดพลาด 404 ใช้งานได้
คุณสามารถทดสอบว่าหน้าข้อผิดพลาด 404 ทำงานได้หรือไม่โดยการป้อนหน้าที่ไม่มีหน้าของคุณ (ส่วนสีแดงคือที่อยู่หน้าแรกของคุณ) ตัวอย่างเช่น: http://www.yourwebsitedomain.com/test404page.php
นี่จะเป็นการเปิดหน้าข้อผิดพลาด 404 ของคุณ ไม่เช่นนั้นการทดสอบจะล้มเหลว
หากการทดสอบล้มเหลว
หากเซิร์ฟเวอร์ของคุณไม่เปิด 404.php โดยอัตโนมัติ คุณสามารถรับการสนับสนุนได้โดยแก้ไข .htaccess ค้นหาไฟล์ .htaccess ในที่อยู่การติดตั้ง WordPress และเพิ่มโค้ดต่อไปนี้:
ข้อผิดพลาดเอกสาร 404 /index.php?error=404
หาก WordPress ของคุณไม่ได้ติดตั้งในไดเร็กทอรีรากของ ftp แต่ถูกติดตั้งในโฟลเดอร์ย่อย ftp คุณต้องแก้ไขไฟล์ .htaccess เป็น: (YOURSUBFOLDERNAME โดยอ้างอิงถึงชื่อของโฟลเดอร์ย่อย)
ErrorDocument 404 /YOURSUBFOLDERNAME/index.php?error=404
ซึ่งจะเรียกไฟล์ 404.php ของคุณ ด้านล่างนี้เป็นการสาธิตโค้ดที่สมบูรณ์ซึ่งจะสอนวิธีใช้ 404.php เพื่อช่วยให้ผู้ใช้ค้นหาสิ่งที่พวกเขากำลังมองหา ให้ข้อมูลมากที่สุดเท่าที่จะเป็นไปได้เพื่อดึงดูดให้พวกเขาเปิดดูหน้าอื่นๆ ต่อไป
ข้อผิดพลาด 404
ดูเหมือนเราไม่สามารถค้นหาสิ่งที่คุณกำลังมองหาได้
บางทีเรายังสามารถช่วยคุณได้
คุณสามารถค้นหาเว็บไซต์ของเราโดยใช้แบบฟอร์มที่ให้ไว้ด้านล่าง
สามารถเยี่ยมชม"
หรือคุณสามารถดูโพสต์ล่าสุดของเราบางส่วนได้
ค้นหา:
เทมเพลต . "/searchform.php"); ?>
กระทู้ล่าสุด
ในตอนท้าย; endif;
คุณสามารถแก้ไขและปรับโค้ดได้ตามความต้องการส่วนบุคคลและสไตล์ของเพจ ในตัวอย่างข้างต้น เราเพียงแต่บอกผู้ดูว่าเป็นลิงก์เสีย และให้ตัวเลือกแก่พวกเขา เช่น ช่องค้นหา คุณยังสามารถเพิ่มรายการบทความล่าสุดเพื่อดึงดูดให้พวกเขาเรียกดูไซต์ต่อไปได้ ตัวเลือกเหล่านี้ได้รับการออกแบบมาเพื่อแนะนำผู้เยี่ยมชมในการเรียกดูหน้าอื่น ๆ แทนที่จะปล่อยให้ผู้เยี่ยมชมหันหลังกลับและออกไปหลังจากเห็นหน้าข้อผิดพลาด 404
ทำให้หน้าแสดงข้อผิดพลาด 404 ใช้งานง่ายยิ่งขึ้น
หากต้องการทำให้หน้าแสดงข้อผิดพลาด 404 ใช้งานง่ายยิ่งขึ้น คุณสามารถใช้วิธีที่อธิบายไว้ข้างต้นและเพิ่มรูปภาพที่สร้างสรรค์ได้ คุณยังสามารถใช้โค้ด html ในไฟล์ 404.php เพื่อทำให้ทั้งหน้าเป็นหน้าแสดงข้อผิดพลาดได้