Hướng dẫn bạn fix lỗi 404 trên aaPanel một cách nhanh chóng và đơn giản. Trong quá trình sử dụng aaPanel, nhiều người dùng gặp phải lỗi 404 ở các trang con, trong khi trang chủ vẫn hoạt động bình thường. Nguyên nhân thường do web server Nginx không hỗ trợ file .htaccess như Apache hay OpenLiteSpeed.
Nguyên Nhân Lỗi 404 Trên aaPanel
Các nguyên nhân gây ra lỗi 404 trên aaPanel mình được biết như
- Đường dẫn tới các tệp tin không tồn tại gây ra lỗi 404 trên aaPanel.
- Khi sử dụng Nginx làm web server, file .htaccess không được sử dụng, dẫn đến fix lỗi 404 trên aaPane ở các trang con.
- Đã có tệp tin .htaccess nhưng chưa bật URL Rewrite nên các trang con vẫn bị lỗi 404. Trang chủ vẫn có thể truy cập.
- Với Apache hoặc OpenLiteSpeed, nếu cấu hình chưa đúng, lỗi tương tự cũng có thể xảy ra.
Cách Fix Lỗi 404 aaPanel Theo Từng Webserver
Bước 1: Đăng Nhập aaPanel
Truy cập vào control panel aaPanel bằng tài khoản quản trị của bạn.

Bước 2: Chọn Website Gặp Lỗi
- Vào mục Website trên menu chính.
- Danh sách các website sẽ hiển thị, hãy chọn đúng website đang gặp lỗi 404.
- Nhấn Configuration để mở cấu hình nâng cao cho website đó.

Sau khi bạn đã chọn vào website cần sửa lỗi, một khung cấu hình website sẽ hiển thị ra tương tự như hình sau. Và chúng ta sẽ sử dụng tính năng URL rewrite.
Fix Lỗi 404 Trên aaPanel NGINX
Thêm URL Rewrite Cho WordPress (hoặc CMS khác)
- Trong giao diện Configuration, chọn tab URL Rewrite.
- Nếu bạn dùng WordPress, chọn preset là WordPress. Hệ thống sẽ tự động thêm đoạn cấu hình rewrite phù hợp
- Nhấn Save để lưu thay đổi.

Khởi Động Lại Dịch Vụ Web Server
- Sau khi lưu cấu hình, quay lại trang chính và restart NGINX để áp dụng thay đổi.

Fix lỗi 404 Trên Apache hoặc OpenLiteSpeed
Kiểm Tra Và Thêm URL Rewrite
- Tương tự như Nginx, vào Configuration và kiểm tra hoặc thêm URL Rewrite phù hợp với WordPress hoặc CMS bạn đang dùng.

Khởi Động Lại Web Server
- Nhấn Restart Apache hoặc OpenLiteSpeed để hoàn tất việc cập nhật cấu hình.

Sau khi lưu lại bạn chờ một lát là đã có thể fix lỗi 404 trên aaPanel thành công. Và các trang con của site này đã có thể truy cập một cách bình thường.
Chỉ với hai bước đơn giản mà chúng ta đã có thể fix lỗi 404 trên aaPanel được rồi. Lỗi này sẽ không sảy ra trên Apache, vì bản thân Apache đã hỗ trợ 100% các Rewrite trên htaccess. Còn với Nginx thì chúng sẽ cần được biên dịch lại để Nginx hiểu.
Như vậy, bạn đã biết cách fix lỗi 404 trên aaPanel các trang con trên aaPanel khi sử dụng NGINX, Apache, hoặc OpenLiteSpeed. Nếu vẫn gặp khó khăn, đừng ngần ngại để lại bình luận bên dưới, mình sẽ hỗ trợ bạn nhanh nhất có thể.
Fanpage: https://www.facebook.com/nextweb.vn
Messenger: https://m.me/nextweb.vn
Zalo: ChatZalo
Bạn có thể quan tâm:
- Cách khắc phục lỗi 404 bài đăng trên WordPress
- Cách chuyển hướng 404 các trang về trang chủ trên WordPress
- Cách fix lỗi Error Establishing a Database Connection trong WordPress