- Tổng đài 24/7: 1800 646 881
- Đăng nhập
- 3
Một trong những lỗi phổ biến gây ảnh hưởng đến trải nghiệm khách hàng khi truy cập trang web là “ERR TOO MANY REDIRECTS”. Nó khiến người dùng cảm thấy khó chịu và chủ sở hữu trang web cũng cảm thấy lo lắng.
Bài viết dưới đây BKHOST sẽ cùng bạn tìm hiểu lỗi “ERR TOO MANY REDIRECTS” có nghĩa là gì? đồng thời cung cấp một số cách khắc phục lỗi trên các ứng dụng trình duyệt khác nhau.
Khi bạn truy cập vào một URL bất kỳ, nó lại trỏ đến một URL khác và URL này lại trỏ về URL đầu tiên tạo nên một vòng lặp luẩn quẩn khiến bạn bị mắc kẹt trong trình duyệt. Khi trình duyệt không thể trụ được vòng lặp này nữa nó sẽ hiển thị thông báo lỗi “ERR TOO MANY REDIRECTS” để kết thúc quá trình truy cập.
Tuy nhiên, tùy vào từng trình duyệt khác nhau mà cách hiển thị lỗi cũng sẽ khác nhau, để hiểu rõ hơn bạn có thể theo dõi những biến thể sau đây:
1. Lỗi “ERR TOO MANY REDIRECTS” ở Chrome
2. Lỗi “ERR TOO MANY REDIRECTS” ở Safari
3. Lỗi “ERR TOO MANY REDIRECTS” ở Firefox
Lỗi này có thể xuất phát từ cài đặt của trang web mà bạn đang truy cập. Nếu bạn là người sở hữu trang web đó, hãy khắc phục nó một cách sớm nhất. Những giải pháp sau đây sẽ giúp bạn sửa lỗi “Too many redirects” nhanh nhất có thể.
Các bước sau đây đều khả dụng trên tất cả các trang web, trình duyệt, hệ thống quản lý của trang web.
Tuy nhiên, riêng đối với WordPress sẽ có một số bước nhất định hỗ trợ giải quyết lỗi Too many redirects. Bạn có thể tham khảo cách khắc phục lỗi này tại trang chính thức của WordPress.
Tại trang web gây ra lỗi Too many redirects, bạn thử xóa cookie của nó, điều này có thể áp dụng trên tất cả các trình duyệt. Các bước cụ thể như sau:
Chrome
Tìm tên của trang web ở trên cùng bên phải -> Chọn biểu tượng Remove
Safari
Firefox
Nếu chỉ xóa cookie của trang web không thể khắc phục được lỗi, bạn hãy thử xóa cache của cả trình duyệt mà bạn đang dùng để truy cập trang web.
Dưới đây là các bước khắc phục lỗi trên các trình duyệt khác nhau như sau:
Chrome
Safari
FireFox
Hai tùy chọn Cookies and Site Data và Cached Web Content mặc định sẽ được chọn sẵn. Lúc này bạn chỉ cần chọn nút Clear để xóa cache.
Nếu 2 cách nêu trên vẫn chưa giải quyết được lỗi Too many redirects, rất có thể nguyên nhân xuất phát từ cài đặt HTTPS. Giao thức HTTPS là giao thức được tích hợp thêm chứng chỉ Secure Sockets Layer (SSL) để tăng tính bảo mật, nó giúp mã hóa các dữ liệu trong quá trình giao tiếp giữa máy chủ và máy khách.
Giao thức này có thể gây ra lỗi Too many redirects khi trang web của bạn đã tích hợp SSL nhưng thực chất là chưa cài đặt chứng chỉ SSL. Điều đó khiến cho các yêu cầu đều gửi dưới dạng HTTP nhưng máy chủ thì lại chuyển hướng đến HTTPS tạo nên một vòng lặp vô hạn.
Do đó, để tránh tình trạng này xảy ra bạn cần đảm bảo trang web của mình đã cài đặt chứng chỉ SSL đúng cách và gia hạn kịp thời để có thể duy trì sử dụng. Bạn có thể kiểm tra tính hợp lệ về cấu hình của SSL bằng một số công cụ như sau: Shopper, SSL Server Test hoặc Digicert.
Các dịch vụ được cung cấp từ bên thứ ba cũng có thể là thủ phạm gây là lỗi Too many redirects, nên bạn cần cân nhắc kiểm tra lại tất cả các dịch vụ khi có lỗi xảy ra.
Trong trường hợp bạn sử dụng máy chủ Proxy giúp điều tiết các yêu cầu của máy khách đến các máy chủ khác nhau, điều này giúp nâng cao hiệu suất cho trang web nhưng đồng thời cũng có thể gây ra lỗi. Ví dụ như việc sử dụng Cloudflare có sử dụng SSL, lúc này các yêu cầu từ máy khách gửi qua Cloudflare sẽ ở dạng HTTPS, nhưng yêu cầu mà Cloudflare gửi qua máy chủ lại ở dạng HTTP, việc này sẽ sinh ra lỗi.
Nếu máy chủ của bạn đã cài đặt SSL, lúc này các yêu cầu sẽ chuyển hướng đến HTTPS đồng thời sẽ tạo ra lỗi Too many redirects. Để khắc phục bạn có thể chuyển sang dạng mã hóa khác.
Đối với trang web trên WordPress thì plugin cũng có thể gây ra lỗi. Tuy plugin hỗ trợ chuyển hướng các liên kết một cách nhanh chóng nhưng việc cập nhật phiên bản hay thay đổi cài đặt sẽ gây ảnh hưởng đến quá trình hoạt động của trang web và tạo ra lỗi Too many redirects.
Nếu nghi ngờ lỗi xảy ra do plugin, hãy tắt toàn bộ plugin đang hoạt động, sau đó mở lại từng plugin để xác định plugin gây ra lỗi
Bạn có thể theo dõi các bước sau:
Nếu lỗi không còn xảy ra sau khi tắt tất cả các plugin, thì lúc này bạn có thể kích hoạt lại từng plugin để xác định xem plugin nào sinh ra lỗi. Bạn cần tải lại trang sau mỗi lần kích hoạt.
Sau khi xác định được plugin gây ra lỗi, hãy liên hệ với nhà cung cấp plugin để được giải quyết, hoặc tìm một giải pháp thay thế.
Tệp .htaccess cũng được liệt kê vào nhóm nguyên nhân gây ra lỗi Too many redirects, bạn cần đổi tên hoặc tạo một tệp mới để khắc phục lỗi do .htaccess gây ra. Để làm được điều đó bạn cần sự hỗ trợ của các trình quản lý tệp, điển hình như cPanel.
Sau đây là cách sử dụng cPanel.
{{EJS0}}
Tệp .htaccess mới tạo thì các cài đặt mặc định sẽ được khôi phục, hãy làm mới trang web để xem sự thay đổi. Nếu vẫn chưa khắc phục được lỗi bạn có thể khôi phục lại file .htaccess trước đó.
Cách cuối cùng để giải quyết lỗi là liên hệ nhà cung cấp dịch vụ lưu trữ. Họ có thể sẽ cho bạn biết nguyên nhân gây ra lỗi hoặc thậm chí có thể giúp bạn khắc phục được lỗi một cách nhanh chóng.
Tuy không có cách nào cụ thể để giải quyết lỗi một cách dứt điểm. Tuy nhiên các cách trên sẽ giúp bạn khắc phục lỗi sớm hơn và nhanh hơn, tạo cho khách hàng có cảm giác được trải nghiệm sản phẩm của bạn một cách tốt hơn.
Trên đây là những thông tin bạn cần biết về ERR TOO MANY REDIRECTS và những giải pháp khắc phục hiệu quả.
Nếu bạn còn bất cứ thắc mắc nào, hãy để lại bình luận ở bên dưới, BKHOST sẽ trả lời bạn trong thời gian sớm nhất.
P/s: Bạn cũng có thể truy cập vào Blog của BKHOST để đọc thêm các bài viết chia sẻ kiến thức quản trị mạng, website, domain, hosting, vps, server, email,… Chúc bạn thành công.
Thuê Máy Chủ Vật Lý tại BKHOST
Giảm giá cực sâu, chất lượng hàng đầu. Đăng ký ngay hôm nay: