0
Blog

25 Tháng Mười, 2023

Lỗi HTTP Error 403 Forbidden là gì?

HTTP Error 403 Forbidden là một trong những lỗi phổ biến khi người dùng truy cập vào trang web trên điện thoại và máy tính. Vậy cụ thể lỗi 403 là gì? Nguyên nhân gây ra lỗi HTTP Error 403 Forbidden và cách khắc phục ra sao? Tất cả câu trả lời bạn cần tìm sẽ được MONA Host giải đáp ở bài viết dưới đây.

Lỗi 403 Forbidden là gì?

Lỗi HTTP Error 403 Forbidden là một kiểu lỗi mã trạng thái, thông báo bạn đang bị máy chủ chặn khi cố gắng truy cập vào một trang web nào đó. Lỗi HTTP Error 403 Forbidden thường xảy ra do nhiều lý do khác nhau, chẳng hạn như bạn không đủ quyền để truy cập, địa chỉ web không có dữ liệu,…

lỗi 403

-> Xem thêm: Lỗi SSL là gì? 10 cách sửa lỗi SSL khi dùng Chrome và Firefox cực hiệu quả

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

Lỗi HTTP Error 403 Forbidden có thể hiển thị dưới nhiều dạng khác nhau, tùy thuộc vào cách mà trình duyệt hoặc máy chủ web xử lý thông báo lỗi. Một số cách hiển thị khác thường gặp như:

  • 403 Forbidden
  • HTTP 403
  • Forbidden
  • HTTP Error 403 – Forbidden
  • HTTP Error 403.14 – Forbidden
  • Error 403
  • Forbidden: “You don’t have permission to access [directory] on this server”
  • Error 403 – Forbidden

Nếu bạn đang truy cập mạng nhưng thất bại và nhận được một trong các thông báo kể trên, đồng nghĩa với việc máy đang bị lỗi 403 Forbidden. Ngoài ra, trên các trang web sử dụng phần mềm Microsoft IIS, bạn có thể nhận được các thông báo lỗi chi tiết hơn, bao gồm:

403.1 Execute access forbidden
403.2 Read access forbidden
403.3 Write access forbidden
403.4 SSL required
403.5 SSL 128 required
403.6 IP address rejected
403.7 Client certificate required
403.8 Site access denied
403.9 Too many users
403.10 Invalid configuration
403.11 Password change
403.12 Mapper denied access
403.13 Client certificate revoked
403.14 Directory listing denied
403.15 “Client Access Licenses exceeded”
403.16 “Client certificate is untrusted or invalid”
403.17 “Client certificate has expired or is not yet valid”
403.18 “Cannot execute request from that application pool”
403.19 “Cannot execute CGIs for the client in this application pool”
403.20 Passport logon failed
403.21 Source access denied
403.22 Infinite depth is denied
403.502 Too many requests from the same client IP; Dynamic IP Restriction limit reached
403.503 Rejected due to IP address restriction

Nguyên nhân lỗi HTTP Error 403 Forbidden

Mặc dù hay gặp phải lỗi HTTP Error 403 Forbidden nhưng đến nay vẫn còn nhiều người chưa biết nguyên nhân do đâu. Thực chất, bị lỗi HTTP Error Forbidden do những nguyên nhân chính sau:

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

-> Xem thêm: 13 Cách Khắc Phục Lỗi Không Vào Được Trang Web

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

Khi gặp phải tình trạng lỗi HTTP Error 403 Forbidden, bạn không cần quá lo lắng vì đây là một vấn đề phổ biến mà người dùng thường xuyên phải đối mặt. Việc sửa lỗi này cũng không quá phức tạp, hãy cùng chúng tôi tìm hiểu cách khắc phục như sau:

Fix lỗi 403 bằng cách tải lại web

Cách sửa lỗi 403 được áp dụng nhiều nhất là tải lại web. Bạn chỉ cần nhấn tổ hợp phím Ctrl + R (Windows) hoặc Command + R (Mac) để truy cập vào trang web một lần nữa.

Xử lý lỗi 403 bằng cách kiểm tra lại URL

Để giải quyết lỗi 403 nhanh chóng, bạn hãy kiểm tra lại đường link xem đã ổn hay chưa. Thực hiện theo 3 bước sau:

  • Bước 1: Kiểm tra lại đường link (URL) trên trình duyệt để đảm bảo hợp lệ và không sai lỗi chính tả.
  • Bước 2: Xác minh xem đường link có bị chặn hoặc không được phép truy cập bởi máy chủ không. Sự thật là có một số máy chủ có thể từ chối truy cập đến một số đường link cụ thể.
  • Bước 3: Nếu bạn truy cập thông qua liên kết, hãy kiểm tra xem liên kết đó có hoạt động đúng hay không. Đôi khi trang web bị hỏng hoặc không tồn tại sẽ khiến người dùng bị chặn truy cập.

Xóa bộ nhớ đệm và cookies để sửa lỗi 403

Thêm một cách fix lỗi 403 là xóa hẳn bộ nhớ đệm và cookies. Làm theo 5 bước dưới đây:

  • Bước 1: Trên trình duyệt, chọn “mở cài đặt” hoặc “tùy chọn”.
  • Bước 2: Chọn lệnh “Cài đặt riêng tư” hoặc “Quyền riêng tư”.
  • Bước 3: Chọn lệnh “Xóa dữ liệu duyệt” hoặc “Xóa lịch sử duyệt web”.
  • Bước 4: Chọn các tùy chọn để xóa bộ nhớ “Cache”“Cookies”, sau đó nhấn “Xóa” hoặc “OK”.
  • Bước 5: Bấm tải lại trang web là hoàn thành.

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

Kiểm tra quyền truy cập link, URL cũng là cách sửa lỗi HTTP 403 hiệu quả.

  • Bước 1: Kiểm tra để biết chắc bạn có đủ quyền truy cập vào đường link hay không. Một số máy hiện lỗi 403 có thể do yêu cầu đăng nhập hoặc bị hạn chế quyền truy cập.
  • Bước 2: Nếu bạn là quản trị viên, hãy nghĩ đến việc kiểm tra cấu hình quyền truy cập.
  • Bước 3: Tiến hành phân quyền trên máy chủ để đảm bảo người dùng có đủ quyền truy cập.
Kiểm tra quyền truy cập link url

Nếu không vào được website và đã thử đủ cách khắc phục mà vẫn không cải thiện thì tốt nhất bạn hãy chờ đợi hoặc quay lại truy cập vào lúc khác. Hãy thoát ra và quay lại sau một khoảng thời gian để kiểm tra xem lỗi đã được sửa chưa.

-> Xem thêm: Lỗi 500 Internal Server Error là lỗi gì? Nguyên nhân và cách khắc phục

Hướng dẫn sửa lỗi 403 đối với quản trị viên web

Đa số các quản trị viên web đều không xa lạ gì khi gặp lỗi HTTP Error 403 Forbidden, bởi họ đã biết cách sửa lỗi siêu dễ như sau:

Kiểm tra file .htaccess để fix 403 Forbidden Error

File .htaccess là một tập tin ẩn trong thư mục của website và đôi khi nhiều người có thể chưa quen khi nghe nhắc đến tên gọi này. Tuy nhiên, nếu bạn đang sử dụng Hostinger File Manager, bạn có thể dễ dàng nhìn thấy .htaccess mặc định. File .htaccess chủ yếu hoạt động để tinh chỉnh cấu hình các cài đặt của web server Apache.

sửa lỗi 403 bằng htaccess

Trong trường hợp bạn sử dụng cPanel, bạn có thể truy cập hosting thông qua File Manager của cPanel. Để tìm file .htaccess, bạn hãy làm như sau:

  • Mở File Manager tại hosting Control Panel.
  • Trong thư mục public_html, hãy tìm kiếm file .htaccess.

Nếu bạn không thấy file .htaccess hiển thị, hãy chọn “Settings” và kích hoạt tùy chọn “Show Hidden Files” (dotfiles).

Mặc dù file .htaccess thường có trong mọi website WordPress, nhưng đôi khi nó có thể đã bị xóa vì những sự cố nào đó. Trong trường hợp này, bạn cần tạo lại file .htaccess thủ công bằng cách thực hiện theo các bước sau:

  • Bước 1: Tải file .htaccess về máy tính đang dùng để tạo bản sao lưu.
  • Bước 2: Xóa file .htaccess trên máy chủ rồi thử truy cập lại website của bạn. Nếu trang web hoạt động bình thường, đó có thể là do lỗi trong file .htaccess.
  • Bước 3: Tiếp tục tạo một file .htaccess mới. Đăng nhập vào trang quản trị WordPress, chọn Settings -> Permalinks.
  • Bước 4: Nhấn nút Save ở cuối trang là hoàn tất. Lúc này, File .htaccess mới sẽ tự động được tạo lại cho website của bạn. Nếu vẫn gặp vấn đề, hãy tiếp tục thử cách thứ 2.

-> Xem thêm: Lỗi 502 Bad gateway là gì? Nguyên nhân và cách khắc phục

Xử lý phân quyền để xử lý lỗi 403

Cách này được áp dụng trong trường hợp lỗi 403 Error Forbidden message xảy ra do phân quyền file hoặc folder không đúng. Lý do khiến lỗi xuất hiện thường liên quan đến quyền truy cập của files, vì chúng thường được tạo ra với các quyền mặc định. Các quyền này bao gồm đọc, viết và thực thi khi sử dụng. Tuy nhiên, các quyền trên thường không cố định mà có xu hướng thay đổi theo thời gian.

Xử lý lỗi 403 như thế nào

Thay đổi quyền file là một quá trình đơn giản và bạn có thể thực hiện điều này thông qua FTP client hoặc file manager. FileZilla FTP client là một công cụ phổ biến, cung cấp nhiều lựa chọn để điều chỉnh quyền cho file hoặc thư mục. Nếu chưa biết sử dụng FTP để điều chỉnh phân quyền thì có thể tham khảo theo hướng dẫn các bước sau:

  • Bước 1: Truy cập vào website của bạn qua FTP client rồi chuyển đến thư mục gốc của tài khoản Hosting.
  • Bước 2: Chọn folder chính chứa tất cả các file (thường là public_html) rồi chuột phải và chọn File Permissions.
  • Bước 3: Kiểm tra “Apply to directories only”, điền quyền 755 và nhấn OK.
  • Bước 4: Sau khi FileZilla đã điều chỉnh xong quyền, bạn hãy lặp lại bước 3, nhưng lần này chọn “Apply to files only” và điền quyền 644 rồi nhấn OK.
  • Bước 5: Khi quá trình hoàn tất, thử truy cập vào website ban đầu và kiểm tra xem lỗi đã được khắc phục chưa.

-> Xem thêm: Lỗi 404 là lỗi gì? Nguyên nhân và cách khắc phục lỗi 404 not found

Vô hiệu hóa plugin

Thực hiện vô hiệu hóa plugin chứng tỏ lỗi HTTP Error 403 Forbidden xảy ra do plugin hoặc sự không tương thích giữa các plugin. Trong trường hợp này, chúng ta sẽ thử vô hiệu hóa plugin để xem liệu điều này có làm mất lỗi 403 Forbidden Error hay không. Một cách hữu hiệu là vô hiệu hóa toàn bộ các plugin và sau đó kích hoạt lại từng cái một để xác định được plugin nào gây ra lỗi và đưa ra cách giải quyết triệt để.

  • Bước 1: Truy cập vào tài khoản hosting thông qua FTP và tìm thư mục public_html (hoặc thư mục chứa file chạy website).
  • Bước 2: Mở thư mục wp-content và chọn thư mục Plugins, sau đó đổi tên thư mục này thành một tên khác. Hành động này ngay tức khắc sẽ vô hiệu hóa tất cả các plugin.
  • Bước 3: Thử truy cập lại website của bạn. Nếu bạn có thể truy cập một cách mượt mà, điều này có nghĩa là có ít nhất một plugin gây ra vấn đề. Hãy thử tắt từng plugin một cách lần lượt và kiểm tra xem website của bạn có hoạt động ổn định mỗi khi vô hiệu hóa một plugin. Qua đó sẽ xác định được plugin gây ra lỗi 403.
  • Bước 4: Khi đã xác định được plugin gây ra vấn đề, bạn hãy cập nhật hoặc cài đặt lại plugin đó. Trong trường hợp hiếm gặp vấn đề vẫn chưa được giải quyết, chỉ còn cách liên hệ trực tiếp đến nhà cung cấp hosting của bạn để được hỗ trợ .

Vừa rồi là bài viết chi tiết giải đáp thắc mắc của người dùng về “Lỗi HTTP Error 403 Forbidden là gì?” cùng những nguyên nhân và cách khắc phục. Chúng tôi tin rằng thông qua hướng dẫn ở trên, bạn đã có thể sửa lỗi 403 một cách nhanh chóng. Chúc bạn thành công!

Bài viết liên quan

Dịch vụ thiết kế
website chuyên nghiệp

Sở hữu website với giao diện đẹp, độc quyền 100%, bảo hành trọn đời với khả năng
mở rộng tính năng linh hoạt theo sự phát triển doanh nghiệp ngay hôm nay!

Liên hệ Mona
Giỏ hàng của bạn

Giỏ hàng trống!