Hướng dẫn Sửa Lỗi Bài Đăng WordPress Bị Lỗi 404
WordPress là phần mềm mã nguồn mở (miễn phí) được lập trình dựa trên ngôn ngữ PHP và hệ quản trị cơ sở dữ liệu MySQL, là một CMS (Content Management System) mạnh mẽ. Đôi khi một chỉnh sửa nhỏ có thể làm cho website của bạn không thể truy cập được. Một lỗi phổ biến mà người dùng thường gặp phải là các bài đăng WordPress trả về lỗi 404. Bài viết này, tôi xin được chia sẻ cách khắc phục lỗi 404 ở các bài đăng WordPress.
Lỗi 404 là gì?
Lỗi 404 là lỗi phổ biến và thường gặp trong website WordPress, lỗi này sẽ gây hại cho website và gây ảnh hưởng đến việc tìm kiếm của người sử dụng website. Lỗi 404 xuất hiện khi người truy cập nhìn thấy trang “page not found”. Thông báo lỗi sẽ xuất hiện khác nhau, tùy theo trình duyệt mà bạn sử dụng.
Nguyên nhân gây ra lỗi 404 ở các bài đăng trong WordPress
Các nguyên nhân chính gây ra lỗi 404 trong WordPress:
- Sai URL: Nhập sai URL trên trình duyệt là nguyên nhân chính gây ra lỗi 404 trên website wordpress
- Lỗi caching: Cache của website mà bạn truy cập sẽ được lưu trong trình duyệt. Nếu trình duyệt của người dùng vẫn load lại cache cũ thì sẽ gây ra lỗi 404.
- Lỗi DNS: Domain của website chưa được quảng bá đầy đủ và đúng với DNS mà người dùng đang sử dụng.
- Lỗi do plugin hoặc theme: Lỗi 404 có thể do plugin hoặc theme gây ra, sẽ làm cho URL và Permalink của website bị ảnh hưởng.
Biện pháp khắc phục lỗi 404 ở các bài đăng trong wordpress
Có nhiều cách khắc phục lỗi 404 trong website WordPress:
Cài đặt Permalinks của WordPress
Để chỉnh sửa các cài đặt của Permalinks. Trước tiên bạn cần có tài khoản quản trị của website.
Bạn đăng nhập vào website, chọn Settings » Permalinks và click Save Changes
Sau đó, bạn hãy thử lại những link 404 xem đã hết lỗi chưa nhé!
Khôi phục lại file .htaccess
Nếu bạn có sẵn bản backup của tập tin .htaccess thì hãy upload và ghi đè lên tập tin .htaccess hiện tại. Nếu bạn không lưu bản backup của tập tin .htaccess thì bạn nên chỉnh sửa nội dung tập tin .htaccess như sau:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Bạn hãy lưu lại và kiểm tra xem web của bạn khắc phục được lỗi chưa?
Vô hiệu hóa theme và plugins trên WordPress
Bạn đăng nhập vào website, chọn Plugin » All Plugin và click Deactive ở tên Plugin mà bạn chọn.
Sau đó bạn tải lại trang, active và vô hiệu hóa các plugin còn lại. Bạn làm như thế cho các Plugin còn lại.
Nếu bạn tìm được plugin gây ra lỗi thì bạn Deactive plugin đó và tìm giải pháp khác thay thế.
Nếu không phải lỗi do plugin, bạn kiểm tra Theme, bạn chọn Appearance » Themes
Sau đó bạn thử Active theme khác lên, kiểm tra xem có phải theme hiện tại bị lỗi hay không?
Nếu theme bị lỗi, bạn nên tìm nguyên nhân gây ra lỗi để khắc phục.
Sau đó, bạn hãy lưu lại và kiểm tra xem web của bạn khắc phục được lỗi chưa?
Hy vọng bài viết này sẽ giúp bạn khắc phục được lỗi 404 ở các bài đăng trong WordPress.