Error 403 Forbidden là gì? Cách sửa lỗi 403 Forbidden Error nhanh chóng

Trong quá trình vận hành website đôi khi bạn sẽ gặp lỗi trang web hiện không thể truy cập do bị chặn và hiện lỗi HTTP Error 403 Forbidden. Vậy lỗi này là gì? Bài viết này sẽ thông tin đến bạn về các nguyên nhân gây nên lỗi này cũng như một số cách giúp bạn khắc phục.

403 Forbidden Error là gì?

403 erro - Công ty Thiết Kế Website Tam Nguyên

HTTP error 403 là một kiểu lỗi mã trạng thái HTTP (HTTP Status code), tức là bạn bị chặn truy cập vào một website nào đó. Vì lý do bạn không đủ quyền để truy cập, hoặc có thể là do địa chỉ web đó không có dữ liệu,…

Khi xuất hiện tình trạng lỗi truy cập này, bạn không cần phải quá lo lắng, bởi vì lỗi này rất phổ biến đối với cả quản trị viên website lẫn người sử dụng website. Cách sửa lỗi 403 Forbidden cũng không khó. Nào, hãy cùng bắt đầu.

Dấu hiệu và những thông báo lỗi 403 Forbidden phổ biến

Như đã giới thiệu, tùy vào từng máy chủ, bạn sẽ thấy trang web hiển thị lỗi 403 Forbidden khác nhau. Nhiều quản trị viên website còn tự ý tùy chỉnh trang lỗi HTTP 403 theo ý của họ. Nếu đang truy cập mạng nhưng bạn nhận được một trong các thông báo như dưới đây tức là đã bị lỗi 403 Forbidden:

  • Forbidden: You don’t have permission to access [directory] on this server
  • HTTP Error 403 – Forbidden
  • HTTP 403
  • 403 forbidden request forbidden by administrative rules
  • 403 Forbidden
  • Access Denied You don’t have permission to access
  • Error 403 – Forbidden

Lỗi HTTP error 403

Một số lỗi khác tương tự với 403 Forbidden Error

Ngoài lỗi http error 403 thì khi tra cứu thông tin trên mạng, người dùng cũng có thể gặp phải nhiều lỗi khác tương tự. Danh sách những lỗi mà số đông người dùng mạng hay gặp phải là:

  • Lỗi 400 Bad Request
  • Lỗi 401 Unauthorized
  • Lỗi 404 Not Found
  • Lỗi 408 Request Timeout
  • Lỗi 500 Internal Server Error từ mã trạng thái HTTP

Nguyên nhân xảy ra tình trạng lỗi http 403 Forbidden

Lỗi HTTP Error Forbidden xảy ra do địa chỉ đó không có dữ liệu hoặc bạn không có đủ quyền truy cập hay bị chặn bởi hosting. Lỗi này có thể gây ra bởi một số tác nhân như cấu hình file .htaccess sai, sai phân quyền file hoặc folder lỗi plugin hay do plugin không tương thích. Ngoài ra, lỗi HTTP Error 403 Forbidden xuất hiện có thể do hosting của bạn cập nhật thay đổi gì đó ở hệ thống.

Lỗi http/1.1 403 forbidden phổ biến:

  • #1: Do phân quyền file hoặc folder không đúng
  • #2: Do cấu hình .htaccess sai
  • #3: Do plugin không tương thích
  • #4: Do đơn vị hosting chủ quản đang cập nhật hoặc thay đổi gì đó trong hệ thống.

Bây giờ bạn đã biết được nguyên nhân gây ra tình trạng lỗi Error 403 Forbidden. Tiếp theo, bạn sẽ biết cách sửa lỗi này một cách nhanh chóng.

Cách sửa lỗi HTTP Error 403 Forbidden

Cách sửa lỗi HTTP Error 403 Forbidden đối với quản trị viên web

Nếu website do bạn quản trị đang gặp phải tình trạng lỗi HTTP Error 403 Forbidden, Tam Nguyên sẽ hướng dẫn bạn các cách sửa lỗi sau:

Cách #1: Kiểm tra và xử lý file .htaccess

Không phải bất cứ người webmaster nào cũng có thể dễ dàng sử dụng tệp .htaccess. Bởi vì tệp file này thường xuyên bị ẩn trong thư mục website. Nhưng nếu bạn dùng cPanel thì sẽ dễ thao tác hơn rất nhiều. Theo đó, bạn có thể truy cập vào File Manager rồi tìm đến Hosting Control Panel. Hãy xem hướng dẫn sau:

1. Từ hosting Control Panel mở File Manager.

2. Tìm kiếm file .htaccess trong public_html.

vi tri file htaccess tren hosting - Công ty Thiết Kế Website Tam Nguyên
Vị trí file .htaccess trên hosting

3. Nếu không tìm được .htaccess thì vào Settings rồi bật Show Hidden File.

show hidden files trong cpanel - Công ty Thiết Kế Website Tam Nguyên
Vào Settings > Show Hidden File để xuất hiện file .hataccess

.htaccess là file cấu hình server, hoạt động chủ yếu bằng cách thay đổi cấu hình trên cài đặt Apache Web Server.

Mặc dù file .htaccess xuất hiện ở hầu hết các trang web WordPress. Tuy nhiên trong một số trường hợp, website không có .htaccess do đã bị xóa thì bạn cần tạo thủ công lại nó.

Sau khi tìm được .htaccess, bạn cần thực hiện những bước sau:

  • Bước 1: Tải file .htaccess về máy, đừng quên lưu 1 bản backup.
  • Bước 2: Tìm file .htaccess trên server và xóa nó đi.
xoa file htaccess - Công ty Thiết Kế Website Tam Nguyên
Hãy xóa file .htaccess trên hosting sau khi hoàn tất.
  • Bước 3: Thử truy cập lại địa chỉ website.
  • Bước 4: Nếu hoạt động, có nghĩa vấn đề nằm ở file .htaccess
  • Bước 5: Bạn cần tạo tệp .htaccess mới, hãy truy cập vào WordPress Dashboard, tiếp theo truy cập vào mục Settings > Permalinks.
  • Bước 6: Click vào nút Save Changes ở cuối trang để tạo file .htaccess mới.
wordpress permalinks save changes - Công ty Thiết Kế Website Tam Nguyên
Tạo mới file .htaccess trên WordPress
  • Bước 7: Trên website của bạn đã có một .htaccess mới.

Nếu cách này vẫn chưa giúp bạn xử lý được lỗi 403 Error, hãy xem thêm cách thứ 2 mà BKHOST gợi ý dưới đây.

Cách #2: Kiểm tra và xử lý lại phân quyền đối với file và thư mục

Phân quyền file hoặc folder không đúng cũng là nguyên nhân khiến bạn gặp phải tình huống báo lỗi Error 403 Forbidden. Những file hoặc folder bạn mới tạo sẽ được phân quyền mặc định, bao gồm: đọc, viết, thực thi. Trong quá trình sử dụng và phát triển website, những quyền này sẽ được thay đổi phụ thuộc vào yêu cầu. Việc đổi quyền file hoặc folder rất đơn giản, có thể thực hiện qua FTP client hoặc file manager.

Đối với FTP client, bạn sẽ được cung cấp nhiều quyền lựa chọn hơn. Dưới đây là các bước thực hiện phân quyền cho file hoặc folder thông qua FTP client.

  • Bước 1: Sử dụng FTP client để truy cập vào thư mục gốc hosting (nơi chứa data của website).
  • Bước 2: Chọn folder chính (public_html), click chuột phải rồi chọn tiếp “File Permissions”.
phan quyen file filezilla - Công ty Thiết Kế Website Tam Nguyên
Phân quyền file hoặc folder thông qua FTP client
  • Bước 3: Chọn Apply to directories only, điền giá trị 755 vào trường Numeric value, click OK.
phan quyen folder filezilla 755 - Công ty Thiết Kế Website Tam Nguyên
Phân quyền thư mục
  • Bước 4: Khi FileZilla đã đổi quyền, bạn lặp lại bước 2 chọn “Apply to files only” rồi nhập 644, cuối cùng chọn OK.
filezilla change file permissions 644 - Công ty Thiết Kế Website Tam Nguyên
Phân quyền thư mục
  • Bước 5: Sau khi thực hiện xong các bước, bạn hãy thử truy cập lại trang web và xem lỗi 403 đã được khắc phục hay chưa. Nếu vẫn chưa, bạn có thể thử cách thứ ba theo hướng dẫn ở phần tiếp theo.

Cách #3: Vô hiệu WordPress plugins

Sau khi thực hiện 2 cách nêu trên mà vẫn không thành công thì có thể chắc chắn đến 99% rằng chỉ còn lỗi do plugin. Tại bước này, bạn hãy thử tiến hành vô hiệu toàn bộ plugin rồi kích hoạt lại từng plugin một xem có sửa được lỗi 403 Forbidden Error hay không. Từ đó, bạn sẽ dễ dàng tìm ra các lỗi và giải quyết một cách nhanh gọn.

Để tìm được nguyên nhân gốc rễ gây ra lỗi bạn có thể thư như sau:

  • Bước 1: Thông qua FTP truy cập vào hosting tìm đến folder public_html (hoặc thư mục gốc chứa tất cả các file chạy của website).
  • Bước 2: Vào file wp-content -> Chọn thư mục Plugins, đổi thành tên khác, ví dụ như “disabled-plugins” để vô hiệu hóa tất cả plugin.
doi ten thu muc plugins - Công ty Thiết Kế Website Tam Nguyên
Vô hiệu hoa plugin
  • Bước 3: Truy cập lại website, nếu bạn truy cập bình thường tức là lỗi do plugin. Lúc này bạn hãy deactive từng plugins một và kiểm tra xem web có hoạt động ổn hay không.
  • Bước 4: Thông qua bước 3 bạn đã xác định được plugin gây lỗi. Lúc này bạn hãy update hoặc cài đặt lại plugin đó. Trường hợp, bạn vẫn vướng lỗi 403 sau khi đã thử đến cả cách thứ 3 như BKHOST vừa trình bày (hiếm khi xảy ra) thì hãy liên hệ với nhà cung cấp hosting để được hỗ trợ.

Cách sửa lỗi HTTP Error 403 Forbidden đối với người dùng

Trên đây là 3 cách giúp bạn fix lỗi HTTP 403 Forbidden Error trong trường hợp bạn là admin website và có thể truy cập được vào hosting (web server) để xử lý. Tuy nhiên, nếu bạn là một người dùng bình thường và trong quá trình lướt mạng internet, bạn gặp phải một trang web nào đó có thông báo lỗi 403 Forbidden thì một số cách dưới đây có thể sẽ giúp được bạn.

Tải lại trang web

Nếu gặp lỗi HTTP Error 403 Forbidden trên website, cách đầu tiên bạn có thể thử đó là tải lại trang web, bạn làm như sau: Đối với máy tính Windows: nhấn Ctrl + R Đối với Macbook: nhấn Command + R hoặc nhấn phím F5.

Kiểm tra lại đường URL

Sai chính tả trong URL cùng là một nguyên nhân dẫn đến lỗi 403. Vậy nên khi gõ trực tiếp bạn cần kiểm tra lại chính tả trước khi nhấn Enter.

Một trường hợp khác là nếu như bạn sao chép url từ một địa chỉ khác, bạn cần kiểm tra lại xem mình đã sao chép đủ chưa.

Xóa bộ nhớ đệm và cookies

Việc xóa bộ nhớ đệm và cookies của trình duyệt cũng là một phương án sửa lỗi rất hiệu quả. Dưới đây là cách xóa bộ nhớ đệm của Chrome bạn có thể tham khảo.

xoa cookies - Công ty Thiết Kế Website Tam Nguyên

  • Bước 1: Khởi động ứng dụng Chrome, click chọn vào biểu tượng dấu 3 chấm.
  • Bước 2: Nhấn chuỗi lệnh: More Tools > Clear Browsing Data… (Xóa dữ liệu duyệt…).
  • Bước 3: Tại Time range (Phạm vi thời gian), chọn khoảng thời gian muốn xóa rồi chọn cả 3 ô. Cuối cùng, chọn Clear data (Xoá dữ liệu) để hoàn tất thao tác.
xoa bo nho dem va cookies - Công ty Thiết Kế Website Tam Nguyên
Xóa bộ nhớ đệm và cookies

Kiểm tra quyền truy cập URL

Kiểm tra quyền truy cập URL cũng là một trong những cách giúp bạn xử lý được lỗi 403 forbidden. Bởi vì sẽ có một số website yêu cầu bạn phải đăng nhập rồi mới cho phép tiếp tục truy cập.

Quay lại trang web vào lúc khác

Đôi khi bạn truy cập lúc trang web đang nâng cấp thì cũng sẽ gặp lỗi này. Việc tạm ngừng hoạt động trang web chỉ diễn ra trong một thời gian ngắn. Do đó, bạn có thể đóng website và truy cập lại vào khoảng thời gian khác là được.

Liên hệ với quản trị viên website

Thử liên hệ với quản trị viên website sẽ là một giải pháp tốt. Họ có thể xử lý vấn đề này một cách nhanh chóng.

Liên hệ với nhà cung cấp dịch vụ Internet

Nếu bạn nhận thấy có vẻ như mình là người duy nhất gặp phải lỗi 403 khi truy cập website đó (trong khi bạn bè hoặc người thân của bạn vẫn truy cập được bình thường) thì rất có thể địa chỉ IP của bạn có vấn đề. Hãy liên hệ với nhà cung cấp dịch vụ internet sớm nhất có thể.

Với các cách xử lý lỗi 403 như trên, bạn có thể loại bỏ lỗi 403 Forbidden nhanh chóng. Chúng tôi hiểu rằng thông báo lỗi này gây ra sự thất vọng lớn vì bạn không thể truy cập trang web của mình hoặc một trang web. Tuy nhiên, hãy làm theo từng bước được đề cập ở trên và chúng tôi chắc chắn rằng bạn sẽ có thể đưa trang web của mình hoạt động trở lại.

Chúc các bạn thành công.