Bạn đang tìm kiếm một cách hợp lý để sửa lỗi WordPress 404 khi các trang đăng bài hoặc loại bài đăng tùy chỉnh tồn tại?
Vâng, có thể thực sự khó chịu khi gặp bất kỳ lỗi WordPress nào và cảm thấy như bạn không thể sửa nó. Nhưng đừng lo lắng; bạn không phải là người duy nhất có những suy nghĩ và lo lắng này.
Lỗi 404 không tìm thấy WordPress là một trong những lỗi phổ biến nhất và không mất nhiều công sức để khắc phục chúng. Nó chỉ là một vài bước, có thể khiến bạn mất chút thời gian, nhưng nó giúp loại bỏ những lỗi khó chịu đó.
Mặc dù WordPress CMS rất an toàn và không có lỗi về hiệu suất, nhưng đôi khi các lỗi hoặc chỉnh sửa nhỏ có thể khiến trang web hoặc blog WordPress của bạn rất khó truy cập đối với khách truy cập.
Lỗi 404 Not Found của WordPress thuộc danh mục chỉnh sửa cần can thiệp ngay lập tức để khắc phục và giúp trang web của bạn hoạt động trở lại.

Với ý nghĩ đó, trong bài viết này, chúng tôi sẽ chỉ cho bạn cách khắc phục lỗi 404 trong WordPress một cách dễ dàng và nhanh chóng.
Lỗi 404 hoặc 404 Not Found của WordPress là gì?

Đó là mã phản hồi tiêu chuẩn của Giao thức truyền tải siêu văn bản (HTTP) cho biết rằng máy khách không thể tìm thấy trang được yêu cầu.
Nói chung, đây là một trong những yếu tố chính có thể ảnh hưởng tiêu cực đến SEO trang web của bạn và tăng tỷ lệ thoát của nó. Vì vậy, bạn càng sớm sửa các lỗi như vậy thì càng tốt cho trang web của bạn và kết quả của nó.
Hướng dẫn fix lỗi 404 WordPress
Chà, nguyên nhân sâu xa của những vấn đề như vậy liên quan đến tiện ích mở rộng Apache mod_rewrite, tiện ích này không thể viết lại các URL của trang web của bạn để sử dụng các liên kết cố định đẹp mắt mà bạn đã chọn.
Permalinks là các URL vĩnh viễn tới các danh mục bài đăng trên trang web của bạn và các danh sách bài đăng khác. Đối với các permalink đẹp, đây không chỉ là các tùy chọn mặc định mà có thể bao gồm nhiều tùy chọn khác, chẳng hạn như ngày viết bài, tiêu đề bài đăng, v.v.
Sau khi bạn cài đặt WordPress, nó sẽ tự động kích hoạt các liên kết cố định đẹp mắt. Tuy nhiên, bạn là người quyết định những gì sẽ hiển thị trong đó.
Vì vậy, bất cứ khi nào tiện ích mở rộng Apache mod_rewrite bị vô hiệu hóa hoặc có một số khác biệt giữa các plugin và mẫu, các liên kết sẽ ngừng hoạt động.
Để khắc phục sự cố WordPress với tiện ích mở rộng Apache, bạn cần sửa cài đặt permalink của mình. Điều đầu tiên bạn có thể làm chỉ là cập nhật cài đặt mà không thay đổi bất cứ điều gì.
Chuyển đến Cài đặt bảng điều khiển quản trị Permalink của bạn và nhấp vào Lưu thay đổi. Thủ thuật này có thể sẽ hiệu quả nếu trước đây bạn chưa thực hiện các sửa đổi tùy chỉnh đối với các tệp .htaccess của mình.
Nếu không, bạn cần điều chỉnh và cập nhật tệp .htaccess theo cách thủ công. Để thực hiện việc này, bạn cần sử dụng ứng dụng khách FTP hoặc cPanel để truy cập tệp .htaccess nằm trong thư mục gốc của trang web, nơi các thư mục như /wp-content/ và /wp-includes/ cũng được triển khai.
Trước khi chỉnh sửa bất kỳ tệp nào trong nỗ lực sửa lỗi WordPress 404, bạn muốn sao lưu toàn bộ trang web của mình để không phải hối tiếc bất cứ điều gì trong tương lai.
Nếu đang sử dụng FTP, bạn có thể chỉnh sửa tệp trực tiếp trên máy chủ của mình. Cách dễ nhất là thay đổi quyền thành 666 và làm cho tệp có thể ghi được. Bạn có thể sử dụng mã bên dưới và thêm mã đó vào tệp theo cách thủ công:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Mã này dành cho cài đặt WordPress độc lập. Đối với cài đặt thư mục con nhiều trang cho WP Multisite, tốt hơn bạn nên sử dụng:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
Nếu bạn đang chạy cài đặt tên miền phụ cho WP Multisite, hãy sử dụng mã sau:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
Khi bạn hoàn tất việc thêm mã có liên quan, hãy lưu tệp trở lại máy chủ. Lỗi WordPress 404 lẽ ra đã được giải quyết.
Nếu các giải pháp trên vẫn chưa đủ, bước tiếp theo là đảm bảo các quyền đối với tệp .htaccess của bạn được đặt chính xác. (Chúng tôi có Cách khắc phục lỗi quyền tệp trong WP với thông tin hữu ích về quyền tệp).
Sử dụng các plugin có liên quan để duy trì SEO trang web của bạn
Bất cứ khi nào bạn cố gắng hết sức để sửa lỗi WordPress 404, một số phần trên trang web của bạn vẫn không thể truy cập được đối với khán giả của bạn và không được các công cụ tìm kiếm yêu thích.
Sử dụng Plugin
Do đó, bạn nên sử dụng một số plugin hữu ích hiện có và chuyển hướng các trang 404 về trang chủ để bạn có thể cải thiện thứ hạng của trang web của mình.
Redirect 404 Error Page to Homepage:

https://wordpress.org/plugins/redirect-404-error-page-to-homepage/
Plugin này chính xác là những gì chúng ta cần. Bất cứ khi nào bạn gặp lỗi 404 page not found, nó sẽ giúp bạn chuyển hướng các trang đó đến trang chủ của trang web của bạn.
Chuyển hướng các trang lỗi 404 về trang chủ hoặc trang tùy chỉnh:

https://wordpress.org/plugins/redirect-404-error-page-to-homepage-or-custom-page/
Chuyển hướng các trang lỗi 404 về Trang chủ hoặc Tùy chỉnh là công cụ hữu ích tiếp theo sẽ giúp bạn rất nhiều bất cứ khi nào bạn đang chiến đấu để duy trì danh tiếng trực tuyến và xếp hạng SEO của trang web.
Chuyển hướng các trang lỗi này đến trang chủ Giới thiệu về chúng tôi hoặc bất kỳ trang tùy chỉnh nào để giữ cho khán giả của bạn tập trung vào hồ sơ của bạn trong khi bạn cố gắng loại bỏ lỗi.
Redirection:

https://wordpress.org/plugins/redirection/
John Godley's Redirect là một công cụ chuyển hướng SEO 301 tuyệt vời giúp lưu kết quả và xếp hạng SEO có giá trị trên trang web của bạn. Nói chung, plugin được bản địa hóa hoàn toàn và được xếp hạng hàng đầu này có nhiều tính năng và được cập nhật thường xuyên với các yếu tố mới.
Lời Kết
Duy trì trải nghiệm người dùng cao là rất quan trọng để xây dựng danh tiếng vững chắc trong thị trường cạnh tranh và để lại ấn tượng lâu dài với người tiêu dùng.
Nếu một ngày nào đó người dùng gặp phải "lỗi 404" trên trang web doanh nghiệp của bạn, danh tiếng có thể bị ảnh hưởng. Bạn chắc chắn không muốn mất khách hàng mãi mãi vì một lý do vớ vẩn như vậy phải không?
"404" là mã phản hồi được hiển thị trên trình duyệt web khi không thể tìm thấy trang hoặc nội dung mà người dùng đang tìm kiếm.
Trình duyệt sẽ luôn tìm kiếm URL được nhập vào trình duyệt, cho dù nó có tồn tại hay không và sẽ hiển thị lỗi '404' của WordPress nếu không tìm thấy URL.
Lỗi này rất đơn giản, nguyên nhân chính là do link nội bộ của website bị gõ sai hoặc thiếu nội dung.
Do đó, cách tốt nhất là loại bỏ các URL của trang và xóa các liên kết khỏi trang web không còn truy cập được hoặc không còn tồn tại.
Điều này nghe có vẻ tốn nhiều công sức, nhưng nó cần phải được thực hiện vì các lỗi WordPress 404 này có thể có nhược điểm nhất định.
Nếu những loại lỗi này xuất hiện trên trình duyệt web, nhiều người sẽ rời khỏi trang web của bạn ngay lập tức, do đó làm tăng tỷ lệ thoát của bạn và cuối cùng ảnh hưởng nghiêm trọng đến việc tối ưu hóa công cụ tìm kiếm (SEO) của bạn.
Ngay cả khi những lỗi 404 này không phải là lỗi của bạn, chúng có thể làm hỏng hình ảnh của trang web và doanh nghiệp của bạn vì không ai thích duyệt một trang web bị lỗi.
Đôi khi, khách truy cập của bạn cũng có thể thất vọng với những lỗi như vậy vì họ không thể phân biệt giữa trang web bị sập và lỗi 404. Vì vậy, khi xảy ra những lỗi như vậy, bắt buộc phải khắc phục chúng nhanh chóng trên trang web của bạn.
Một liên kết không tồn tại được gọi là một liên kết bị hỏng. Bạn có thể kiểm tra các liên kết bị hỏng theo cách thủ công, nhưng sẽ mất rất nhiều công sức.
Ngược lại, nếu bạn sử dụng WordPress để phát triển trang web của mình, công việc của bạn sẽ dễ dàng hơn nhiều vì nó cung cấp nhiều cách để khắc phục các lỗi 404 WordPress này.
Bạn có thể cài đặt một plugin có tên là plugin Trình kiểm tra liên kết bị hỏng. Plugin cho phép bạn tăng tốc độ xử lý bằng cách tự động kiểm tra các liên kết bên trong và bên ngoài trên trang web của bạn để báo cáo bất kỳ liên kết nào bị hỏng hoặc bị thiếu.
Bạn phải cài đặt và kích hoạt plugin trên trang web của mình. Khi plugin được kích hoạt, trước tiên plugin sẽ chạy kiểm tra tự động và sẽ hiển thị kết quả của mọi liên kết bị hỏng trên bảng điều khiển của người dùng.
Nếu plugin trình kiểm tra này có thể tìm thấy một liên kết bị hỏng, nó sẽ thông báo cho bạn về vị trí của nó trên trang web của bạn để bạn có thể nhảy vào và sửa nó.
Một cách khác để khắc phục loại lỗi này là cập nhật tệp .htaccess của bạn thông qua bảng điều khiển WordPress, nhưng điều này sẽ yêu cầu bạn thay đổi quyền truy cập trên phần phụ trợ của mình.
Do đó, phương pháp plugin được đề cập ở trên được coi là cách dễ nhất và phổ biến nhất để cứu trang web của bạn khỏi các lỗi WordPress 404 này.
Nếu trang web của bạn không may gặp phải các lỗi WordPress 404 này, bạn cần hiển thị lỗi đúng cách để khách truy cập không bỏ chạy sau khi nhìn thấy từ "lỗi" trên trang web của bạn.
Do đó, nên tạo một trang lỗi tùy chỉnh hiển thị chi tiết về bản chất của lỗi 404.
WordPress cung cấp một loạt các bố cục và mẫu để giúp bạn tạo một bố cục. Hãy nhớ rằng, đây không phải là giải pháp khắc phục lỗi 404 mà là cách để thông báo đầy đủ cho khách hàng về các lỗi mà trang web của bạn đang gặp phải và giảm thiểu tác động tiêu cực đến doanh nghiệp của bạn.