Lỗi 404 Not Found trên WordPress là tình huống phổ biến khi bạn truy cập trang admin hoặc các trang con nhưng máy chủ không thể định tuyến đúng nội dung. Sự cố này khiến website hoạt động kém ổn định, gây gián đoạn trải nghiệm người dùng. Bài viết này sẽ giúp bạn hiểu nguyên nhân và hướng dẫn cách khắc phục lỗi 404 nhanh chóng, đặc biệt với các vấn đề liên quan đến Permalink và file .htaccess.
Cách sửa lỗi 404 website WordPress khi truy cập trang admin hoặc trang con
1. Làm mới cấu hình Permalink
Trước tiên, bạn cần kiểm tra và làm mới lại cấu hình Permalink để đảm bảo WordPress tạo đúng đường dẫn cho các trang con và trang quản trị, bằng cách thực hiện các thao tác sau:
- Đăng nhập vào trang quản trị WordPress (/wp-admin).
- Vào Cài đặt > Đường dẫn tĩnh (Settings > Permalinks).
- Bạn không cần thay đổi gì, chỉ cần nhấn Lưu thay đổi (Save Changes).
Việc này giúp WordPress tự động tạo lại file .htaccess chuẩn và cập nhật rewrite rule.

2. Kiểm tra và khôi phục file .htaccess
Nếu sau bước 1 vẫn bị lỗi, bạn cần kiểm tra thủ công file .htaccess trong thư mục gốc của WordPress. Các bước thực hiện như sau:
- Truy cập thư mục cài đặt WordPress (thường là /public_html/).
- Mở hoặc tạo mới file .htaccess.
- Dán nội dung chuẩn mặc định sau:
# BEGIN WordPress
<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 WordPress- Bạn lưu lại và thử truy cập lại các trang con.

3. Đối với Nginx
Nếu website WordPress chạy trên Nginx, bạn cần thêm rewrite rule vào block server trong file cấu hình site:
location / {
try_files $uri $uri/ /index.php?$args;
}Sau đó, bạn khởi động lại Nginx bằng lệnh:
sudo systemctl restart nginxTóm lại, lỗi 404 trong WordPress chủ yếu bắt nguồn từ cấu hình rewrite, rất ít khi do thiếu file. Cách xử lý nhanh nhất và hiệu quả nhất là làm mới Permalink để WordPress tự tái tạo file .htaccess đúng chuẩn. Nếu bạn dùng Nginx, chỉ cần đảm bảo khối try_files được thiết lập chính xác là website sẽ hoạt động ổn định trở lại. Nếu gặp bất kỳ khó khăn nào trong quá trình xử lý, bạn có thể liên hệ ngay với đội ngũ kỹ thuật của Vietnix để được hỗ trợ nhanh chóng và chính xác.
VIETNIX – DỊCH VỤ HOSTING, VPS TỐC ĐỘ CAO, ỔN ĐỊNH, BẢO MẬT
- Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành Phố Hồ Chí Minh
- Điện thoại: 1800 1093
- Email liên hệ: sales@vietnix.com.vn
- Website: https://vietnix.vn/

