Vì sao website báo lỗi 403, 404, 500 và cách xử
Hướng dẫn Web Hosting · cập nhật 29/07/2026
Khi website báo lỗi 403, 404 hoặc 500, mỗi con số chỉ một loại vấn đề khác nhau: 403 là bị chặn quyền, 404 là không tìm thấy trang, 500 là lỗi bên trong máy chủ. Đọc bài này khoảng 7 phút là bạn biết mỗi mã lỗi nghĩa là gì và thử cách xử nào trước.
Bạn gặp các mã lỗi này khi mở website mà thay vì ra trang lại thấy một trang trắng ghi con số. Đây là mã trạng thái mà máy chủ trả về để cho biết chuyện gì đã xảy ra. Hiểu con số là bước đầu để sửa đúng chỗ, thay vì thử mò mọi thứ.
- Mã lỗi 403, 404, 500 khác nhau ở đâu.
- Lỗi 403 do đâu và cách xử.
- Lỗi 404 do đâu và cách xử.
- Lỗi 500 do đâu và cách xử.
Ba mã lỗi 403, 404, 500 khác nhau thế nào
Ba con số này thuộc nhóm mã trạng thái HTTP mà máy chủ web trả về. Nhóm 4xx là lỗi từ phía yêu cầu, ví dụ sai quyền hay sai địa chỉ. Nhóm 5xx là lỗi từ phía máy chủ, tức là yêu cầu đúng nhưng máy chủ xử lý hỏng. Phân biệt được nhóm là biết vấn đề nằm ở đâu.
| Mã lỗi | Nghĩa là | Nằm ở phía nào | Nguyên nhân hay gặp |
|---|---|---|---|
| 403 Forbidden | Bị chặn, không được vào | Quyền truy cập | Sai quyền file, thiếu file index |
| 404 Not Found | Không tìm thấy trang | Địa chỉ hoặc file | Sai đường dẫn, file đã xoá |
| 500 Internal Server Error | Lỗi bên trong máy chủ | Máy chủ, mã nguồn | Lỗi mã nguồn, file cấu hình sai |
Trước khi sửa, chụp lại nguyên văn thông báo và ghi lại trang nào gây ra. Nếu chỉ một trang hỏng còn trang khác chạy, vấn đề nằm ở trang đó. Nếu cả website hỏng cùng lúc, thường là do cấu hình hoặc máy chủ.
Lỗi 403 do đâu và cách xử
Mã 403 nghĩa là máy chủ hiểu yêu cầu nhưng từ chối cho vào. Hai nguyên nhân hay gặp nhất với người mới là quyền của file hoặc thư mục đặt sai, và thư mục không có file index nên máy chủ chặn không cho xem danh sách file bên trong.
| Nguyên nhân | Dấu hiệu | Cách xử |
|---|---|---|
| Thiếu file index | Vào thư mục báo 403 | Đặt index.html hoặc index.php vào thư mục gốc |
| Sai quyền file thư mục | Cả trang hoặc một mục báo 403 | Đặt lại quyền file và thư mục cho đúng |
| Bị chặn theo IP hoặc quy tắc | Chỉ một số người bị chặn | Kiểm quy tắc chặn trong cấu hình |
Cách sửa quyền file khác nhau theo bảng điều khiển. Với DirectAdmin, xem sửa quyền tệp và thư mục trên DirectAdmin. Nếu do thiếu file index, đặt file mở đầu vào đúng thư mục gốc theo public_html là gì và đặt file website vào đâu.
Lỗi 404 do đâu và cách xử
Mã 404 nghĩa là máy chủ chạy bình thường nhưng không tìm thấy trang bạn hỏi. Địa chỉ gõ sai, file đã bị xoá hoặc đổi tên, hoặc đường dẫn tĩnh của website chưa được thiết lập là ba nguyên nhân thường gặp. Riêng WordPress hay báo 404 ở trang con vì lý do cuối.
| Nguyên nhân | Dấu hiệu | Cách xử |
|---|---|---|
| Gõ sai địa chỉ | Chỉ một địa chỉ báo 404 | Kiểm lại đường dẫn, sửa liên kết sai |
| File đã xoá hoặc đổi tên | Trang từng chạy nay báo 404 | Khôi phục file hoặc trỏ lại liên kết |
| Đường dẫn tĩnh chưa bật | Trang chủ chạy, trang con báo 404 | Bật đường dẫn tĩnh, kiểm file cấu hình |
Với WordPress, trang chủ chạy mà trang con báo 404 gần như luôn do file cấu hình đường dẫn. Vào lại phần thiết lập đường dẫn tĩnh để lưu lại một lần, hoặc kiểm file cấu hình theo file htaccess mặc định của WordPress.
Lỗi 500 do đâu và cách xử
Mã 500 là lỗi bên trong máy chủ, nghĩa là yêu cầu đúng nhưng máy chủ xử lý hỏng giữa chừng. Đây là mã khó đoán nhất vì thông báo ra ngoài rất chung chung. Nguyên nhân thường nằm ở mã nguồn, file cấu hình sai cú pháp, hoặc quyền file không đúng.
| Nguyên nhân | Dấu hiệu | Cách xử |
|---|---|---|
| File cấu hình sai cú pháp | Cả website lỗi 500 cùng lúc | Kiểm file cấu hình vừa sửa, khôi phục bản cũ |
| Lỗi trong mã nguồn | Lỗi xuất hiện sau khi cập nhật code | Xem log lỗi để tìm dòng gây lỗi |
| Sai quyền file thực thi | Một số file báo 500 | Đặt lại quyền file cho đúng |
Việc quan trọng nhất với mã 500 là xem log của website trong bảng điều khiển, vì thông báo ngoài trang không nói rõ nguyên nhân còn log thì ghi đúng dòng gây ra. Nếu nó xuất hiện ngay sau khi bạn vừa sửa một file cấu hình, khôi phục lại bản trước đó là cách nhanh nhất.
Khi nào cần báo bộ phận hỗ trợ
Tự xử được phần lớn mã 403 và 404 vì chúng nằm ở file và đường dẫn của bạn. Với mã 500 mà log không rõ, hoặc cả website sập không rõ lý do, hoặc sự cố liên quan tới cấu hình máy chủ ngoài tầm bảng điều khiển, thì báo bộ phận hỗ trợ là hợp lý hơn ngồi mò.
Khi báo, gửi kèm nguyên văn thông báo, địa chỉ trang gây ra và mốc thời gian gặp, để người hỗ trợ khoanh vùng nhanh. Cách mở yêu cầu hỗ trợ ở BizMaC xem cách gửi yêu cầu hỗ trợ bằng ticket. Trước đó, nếu chưa chắc website đã lên đúng chưa, đối chiếu với kiểm tra website đã chạy chưa sau khi lên hosting.
Bài khác trong Web Hosting
Xem cả 14 bàiLàm theo vẫn chưa được?
Gửi yêu cầu hỗ trợ, kỹ thuật xem trực tiếp trên dịch vụ của Anh/Chị.