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

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

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

โซลูชัน # 1: แก้ไขข้อผิดพลาด 404 โดยการรีเซ็ตลิงก์ถาวร

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

โชคดีที่มีวิธีง่ายๆในการสร้างไฟล์ใหม่ " .htaccess ซึ่งไม่จำเป็นต้องให้คุณออกจากแดชบอร์ด สิ่งที่คุณต้องทำคือเปิด " การตั้งค่า », เลือก« Permalinks หากต้องการเข้าถึงหน้าการตั้งค่าลิงก์ถาวร

Permalinks ประเภท WordPress

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

โซลูชันที่ 2: รีเซ็ตกฎการเขียนด้วยตนเอง

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

สิ่งที่คุณต้องทำคือเข้าสู่ระบบพื้นที่ของคุณที่พักและเปิดใช้งานการแสดงไฟล์ที่ซ่อนอยู่ใน “ public_html " ซึ่งไฟล์ต่างๆ อยู่ บล็อกของคุณ.

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

มุมมองที่ไฟล์แคช FTP-filezilla

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

ฟื้นฟูของไฟล์บนเซิร์ฟเวอร์

คลิก "รีเฟรช" บนแถบเครื่องมือเครื่องมือ จาก FileZilla เพื่ออัปเดตไฟล์ของคุณ กลับไปที่ WordPress ไปที่การตั้งค่าลิงก์ถาวรอีกครั้งและใช้โซลูชันหมายเลข 1 ด้านบน

จากนั้นคุณสามารถกลับไปที่ FileZilla และเปลี่ยนการอนุญาตของไฟล์ " .htaccess สำหรับ " 644 เพื่อเหตุผลด้านความปลอดภัย รีเฟรชไคลเอนต์ FTP เมื่อคุณทำเสร็จแล้ว

ความคิดสุดท้าย

บางครั้งปัญหานี้ไม่เกี่ยวข้องกับ WordPress ปัญหาอาจเกิดขึ้นกับคุณ ที่พัก. โครงสร้างลิงก์ถาวรที่ WordPress นำเสนอนั้นจำเป็นต้องมีโมดูลเฉพาะ อาปาเช่นี่คือโมดูล " mod_rewrite " คุณต้องให้ความมั่นใจกับโฮสต์ของคุณว่าโมดูลนั้นพร้อมใช้งาน

นั่นคือทั้งหมดที่สำหรับบทช่วยสอนนี้ฉันหวังว่ามันจะช่วยคุณแก้ไขปัญหา 404 ในบทความ WordPress ของคุณ