BizMaC bizmac.com

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ứ.

  1. Mã lỗi 403, 404, 500 khác nhau ở đâu.
  2. Lỗi 403 do đâu và cách xử.
  3. Lỗi 404 do đâu và cách xử.
  4. 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ỗiNghĩa làNằm ở phía nàoNguyên nhân hay gặp
403 ForbiddenBị chặn, không được vàoQuyền truy cậpSai quyền file, thiếu file index
404 Not FoundKhông tìm thấy trangĐịa chỉ hoặc fileSai đường dẫn, file đã xoá
500 Internal Server ErrorLỗi bên trong máy chủMáy chủ, mã nguồnLỗ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ânDấu hiệuCách xử
Thiếu file indexVà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ụcCả 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ắcChỉ một số người bị chặnKiể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ânDấu hiệuCách xử
Gõ sai địa chỉChỉ một địa chỉ báo 404Kiểm lại đường dẫn, sửa liên kết sai
File đã xoá hoặc đổi tênTrang từng chạy nay báo 404Khôi phục file hoặc trỏ lại liên kết
Đường dẫn tĩnh chưa bậtTrang chủ chạy, trang con báo 404Bậ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ânDấu hiệuCách xử
File cấu hình sai cú phápCả website lỗi 500 cùng lúcKiểm file cấu hình vừa sửa, khôi phục bản cũ
Lỗi trong mã nguồnLỗi xuất hiện sau khi cập nhật codeXem log lỗi để tìm dòng gây lỗi
Sai quyền file thực thiMộ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.

Hướng dẫn này có giúp được Anh/Chị không?

Bài khác trong Web Hosting

Xem cả 14 bài
Kích hoạt LiteSpeed Cache tăng tốc website Cách bật LiteSpeed Cache cho WordPress, Joomla, PrestaShop và mã nguồn PHP tự viết, kèm cách đọc HTTP header để xác nhận cache đã chạy đúng. 9 phút đọc 104 lượt xem Cập nhật 24/08/2026 Fix lỗi Function ereg is deprecated cho PHP 5.3 PHP 5.3 báo Function ereg is deprecated vì họ hàm ereg đã lỗi thời. Cách thay bằng preg_match, preg_replace và bọc mẫu trong dấu phân cách. 7 phút đọc 94 lượt xem Cập nhật 16/08/2026 Managed vs unmanaged hosting: chọn loại nào Managed hosting và unmanaged hosting khác nhau ở chỗ ai vận hành máy chủ. Bài này so từng đầu việc, chi phí thật và cách chọn theo tình huống của bạn. 9 phút đọc 101 lượt xem Cập nhật 09/08/2026 Băng thông và dung lượng hosting là gì Băng thông là lượng dữ liệu truyền ra mỗi tháng, dung lượng là chỗ chứa file. Bài này phân biệt hai thứ hay bị nhầm và cách ước lượng mình cần bao nhiêu. 6 phút đọc Cập nhật 29/07/2026 Chuyển website sang hosting BizMaC cần làm gì Chuyển website sang hosting BizMaC theo ba bước: sao lưu ở nơi cũ, đưa dữ liệu lên hosting mới rồi trỏ tên miền sau cùng. Bài này là bản đồ tổng quát cả quy trình. 6 phút đọc Cập nhật 28/07/2026 Public_html là gì và đặt file website vào đâu Public_html là thư mục gốc của website trên hosting. Bài này giải thích tên thư mục gốc trên mỗi bảng điều khiển và cách đặt file website vào đúng chỗ. 5 phút đọc Cập nhật 28/07/2026

Là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ị.

Gửi yêu cầu hỗ trợ