Guest Post là gì

Lỗi 403 Forbidden là gì? Nguyên nhân và Cách khắc phục

  • Nguyên nhân phổ biến gây lỗi 403 Forbidden

    Nguyên nhân Mô tả
    Sai quyền truy cập thư mục/file File/folder trên server bị đặt sai quyền (permissions)
    File .htaccess bị cấu hình sai Lỗi cấu hình ngăn người dùng truy cập trang
    Truy cập URL bị chặn bởi IP Server chặn IP cụ thể hoặc vùng địa lý
    Tường lửa hoặc plugin bảo mật Plugin như Wordfence, Cloudflare có thể chặn truy cập
    Hotlink Protection (chặn nhúng) Trang web không cho phép nhúng nội dung từ domain khác
    Lỗi redirect vòng lặp đến URL bị cấm Redirect sai khiến bot hoặc người dùng bị chặn
    Không có quyền truy cập (user role) Người dùng chưa đăng nhập hoặc không đủ quyền

    Cách khắc phục lỗi 403 Forbidden

    1. Tải lại trang (F5) hoặc thử trình duyệt khác

    • Đôi khi chỉ là lỗi tạm thời hoặc trình duyệt lưu cache sai.


    2. Xóa cache và cookies trình duyệt

    • Có thể bạn đang bị chặn do phiên cũ đã hết hạn.


    3. Kiểm tra file .htaccess (với website PHP)

    • Xem có dòng nào chặn quyền truy cập không.

    
    
    
    apache
     
    # Ví dụ: Dòng gây lỗi deny from all
    • Gỡ bỏ hoặc điều chỉnh dòng cấu hình sai.


    4. Kiểm tra quyền file/folder trên hosting

    • Truy cập FTP hoặc File Manager, chỉnh:

      • Thư mục: 755

      • Tập tin: 644


    5.  Tắt tạm thời plugin bảo mật (WordPress, Joomla...)

    • Deactivate plugin như Wordfence, iThemes Security nếu nghi ngờ.


    6. Kiểm tra IP có bị chặn (Cloudflare/Firewall)

    • Nếu dùng Cloudflare hoặc tường lửa, xem IP client có bị block không.

    • Vào Cloudflare > Firewall > Events để kiểm tra.


    7.  Dùng công cụ kiểm tra server logs

    • Xem file error.log trong hosting để biết chính xác dòng nào gây lỗi.


    8. Kiểm tra đường dẫn URL truy cập

    • Có thể bạn truy cập /admin/ nhưng chưa đăng nhập hoặc không có quyền.


    9. Liên hệ nhà cung cấp hosting

    • Nếu đã thử mọi cách nhưng vẫn bị lỗi, họ có thể hỗ trợ kiểm tra server logs và cấu hình.


    10. Cấu hình lại quyền trong CMS (nếu dùng WordPress, Joomla...)

    • Đăng nhập admin → kiểm tra vai trò người dùng có quyền xem trang không.


    Mẹo bổ sung:

    • Để kiểm tra lỗi 403 nhanh, bạn có thể dùng DevTools → tab Network → xem mã trả về HTTP của URL.

    Lỗi 403 Forbidden

    Xem thêm: