Đôi khi truy cập bằng vào mạng bạn sẽ gặp lỗi 403 Forbidden với thông báo “you do not have permission to view…”. Lúc này, bạn không thể tìm được nội dung mình mong muốn. Điều này khiến bạn thắc mắc không biết lỗi này xuất hiện do đâu cách xử lý như thế nào? Để hiểu rõ hơn về nguyên nhân cũng như cách khắc phục lỗi 403 Forbidden, cùng theo dõi bài viết dưới đây.
403 Forbidden Error là gì?
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
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
Dưới đây là một số nguyên nhân phổ biến dẫn đến lỗi http/1.1 403 forbidden:
- #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.
Hướng dẫn sửa lỗi 403 Forbidden Error dành cho quản trị viên website
Đối với quản trị viên website, bạn có thể áp dụng những cách sửa lỗi 403 dưới đây. BKHOST sẽ demo trên website WordPress, bạn cũng có thể áp dụng tương tự đối với các CMS khác.
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.
3. Nếu không tìm được .htaccess thì vào Settings rồi bật Show Hidden File.
.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.
- 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.
- 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”.
- Bước 3: Chọn Apply to directories only, điền giá trị 755 vào trường Numeric value, click OK.
- 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.
- 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.
- 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ợ.
Hướng dẫn sửa lỗi 403 Forbidden Error đối với khách truy cập website
Ở phần trên 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.
- 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.
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ể.
Kết luận
403 Forbidden là một lỗi thường gặp và việc xử lý nó cũng hoàn toàn không khó. Hãy theo dõi BKHOST.vn thường xuyên để cập nhật nhiều bài viết hay liên quan đến công nghệ.
Chúc bạn thành công!
403 forbidden, lỗi 403, 403 forbidden nginx, http error 403, error 403, 403 – forbidden: access is denied. , lỗi http error 403, lỗi 403 forbidden, lỗi 403 forbidden nginx, http/1.1 403 forbidden, nginx 403 forbidden, http error 403 là gì, http 403, http code 403, 403 forbidden là gì, lỗi 403 forbidden la gi, 403 forbidden error, 403 access denied, 403. that’s an error. , error 403 forbidden, 403 error, 403 forbidden là lỗi gì, lỗi 403 google, error code 403, 403 forbidden access to this resource on the server is denied! , sửa lỗi 403 forbidden, error 403 là gì, cách sửa lỗi 403 forbidden, lỗi 403 google chrome, 403 – forbidden: access is denied, 403 forbidden wordpress, nginx 403, lỗi http error 403 google drive, lỗi 403 forbidden wordpress, khắc phục lỗi 403, khắc phục lỗi 403 forbidden, lỗi http/1.1 403 forbidden