Bạn đang quản trị website WordPress và xảy ra lỗi ERR_TOO_MANY_REDIRECT mà không biết phải xử lý như thế nào? Bài viết này, Vietnix sẽ giúp bạn tìm ra nguyên nhân và hướng dẫn cách khắc phục.
Lỗi ERR_TOO_MANY_REDIRECTS là gì?
ERR_TOO_MANY_REDIRECTS là lỗi vòng lặp chuyển hướng (redirect loop), trong đó trình duyệt của bạn không thể tìm ra URL cần để tải và bị chuyển hướng liên tục. Hay là quá nhiều sự chuyển hướng và đưa trang web của bạn vào một vòng lặp chuyển hướng vô hạn.
Về cơ bản trang web bị kẹt (chẳng hạn như URL 1 trỏ đến URL 2 và URL 2 trỏ lại URL 1 hoặc tên miền đã bị chuyển hướng quá nhiều lần) và không giống như một số lỗi khác, những lỗi này cần được khắc phục.
Bạn cũng có thể gặp lỗi “request exceeded the limit of 10 internal redirects due to probable configuration error“.
Xem thêm: Cách khắc phục WordPress chuyển hướng về tên miền cũ sau quá trình di chuyển
Xem thêm: Cách chỉnh sửa lỗi WordPress Login Page Refreshing and Redirecting
Xem thêm: Cách vô hiệu hóa Disqus trên bài đăng WordPress đơn giản
Có một số biến thể khác nhau của lỗi này tùy thuộc vào trình duyệt bạn đang chạy là gì?
Trình duyệt Google Chrome
Trong Google Chrome, lỗi này sẽ hiển thị dưới dạng ERR_TOO_MANY_REDIRECTS hoặc This webpage has a redirect loop problem.
Trình duyệt Mozilla Firefox
Trong Mozilla Firefox, lỗi sẽ hiển thị là The page isn’t redirecting properly. Khi kết nối với domain.com, sự cố này có thể do tắt hoặc từ chối chấp nhận cookie.
Trình duyệt Microsoft Edge
Trong Microsoft Edge, nó sẽ chỉ hiển thị là This page isn’t working right now. Domain.com đã chuyển hướng quá nhiều lần.
Trình duyệt Safari
Trong Safari, nó sẽ hiển thị là Safari Can’t Open the Page. Err_too_many_redirects xảy ra khi cố gắng mở “domain.com”. Lỗi này có thể xảy ra nếu bạn mở một trang được chuyển hướng để mở một trang khác, sau đó được chuyển hướng để mở trang gốc.
Nguyên nhân gây ra lỗi ERR_TOO_MANY_REDIRECTS
Một số nguyên nhân có thể gây ra lỗi ERR_TOO_MANY_REDIRECTS:
- Cấu hình WordPress sai.
- Thiết lập máy chủ chưa chính xác.
- Xung đột plugin WordPress.
- Dữ liệu Cookie trên trình duyệt bị lỗi.
- Chứng chỉ SSL/ TLS cấu hình sai hoặc đã hết hạn,…
Hướng dẫn cách khắc phục lỗi ERR_TOO_MANY_REDIRECTS trên WordPress
Dưới đây là một số cách khắc phục và kiểm tra (được sắp xếp theo thứ tự theo các lý do phổ biến nhất):
- Xóa cookie trên trang web.
- Xóa trang web WordPress, máy chủ, proxy và bộ nhớ cache của trình duyệt.
- Xác định bản chất của vòng lặp chuyển hướng.
- Kiểm tra cài đặt HTTPS.
- Kiểm tra các dịch vụ của bên thứ ba.
- Kiểm tra cài đặt trang WordPress.
- Tạm thời vô hiệu hóa các plugin WordPress.
- Kiểm tra chuyển hướng trên máy chủ.
1. Xóa cookie trên trang web cụ thể
Trên thực tế, cả Google và Mozilla đều khuyến nghị ngay bên dưới lỗi là “try clearing your cookies.” Đôi khi, cookie có thể chứa dữ liệu gây ra lỗi ERR_TOO_MANY_REDIRECTS. Đây là một đề xuất bạn có thể thử ngay cả khi bạn gặp phải lỗi trên trang web mà bạn không sở hữu.
Do cookie giữ nguyên trạng thái “logged in” của bạn trên các trang web và các cài đặt khác, Vietnix khuyên bạn chỉ cần xóa các cookie trên trang web đang gặp sự cố. Bằng cách này, bạn sẽ không ảnh hưởng đến bất kỳ phiên hoặc trang web nào khác mà mình thường xuyên truy cập.
Làm theo các bước bên dưới để xóa cookie WordPress trên một trang web cụ thể trong Google Chrome.
Bước 1: Trong Google Chrome, nhấp vào ba chấm nhỏ ở góc trên bên phải. Sau đó nhấp vào “Settings”.
Bước 2: Cuộn xuống và nhấp vào “Advanced“.
Bước 3: Sau đó nhấp vào “Content settings”.
Bước 4: Nhấp vào “Cookies“.
Bước 5: Sau đó nhấp vào “See all cookies and site data“.
Bước 6: Tìm kiếm trang web đang gặp lỗi ERR_TOO_MANY_REDIRECTS. Sau đó, bạn có thể xóa các cookie hiện được lưu trữ trên máy tính của mình cho tên miền đó. Sau đó, hãy thử truy cập lại trang web.
2. Xóa máy chủ, proxy và bộ nhớ cache của trình duyệt
Do các vòng lặp chuyển hướng là các phản hồi có thể được lưu vào bộ nhớ cache, bạn nên thử xóa bộ nhớ cache trên trang web WordPress, máy chủ, dịch vụ proxy của bên thứ ba và thậm chí cả trình duyệt của mình nếu cần.
Xóa bộ nhớ cache của trang web WordPress
Tùy thuộc vào loại vòng lặp chuyển hướng, bạn vẫn có thể có quyền truy cập vào Dashboard quản trị WordPress. Trong trường hợp này, bạn có thể dễ dàng xóa bộ nhớ cache trong cài đặt của plugin bộ nhớ đệm. Dưới đây là một số cách xóa bộ nhớ cache WordPress bằng các plugin phổ biến:
- Xóa bộ nhớ cache với Cache Enabler.
- Xóa bộ nhớ cache với W3 Total Cache.
- Xóa bộ nhớ cache với Super Cache.
- Xóa bộ nhớ cache với WP-Rocket.
WP Rocket được biết đến là một cache plugin cao cấp dành cho WordPress, hỗ trợ tăng tốc website hiệu quả. Từ đó cải thiện thứ hạng website trên công cụ tìm kiếm và gia tăng tỷ lệ chuyển đổi. Để sở hữu plugin WP Rocket bản quyền, bạn cần chi trả từ 59$/Năm.
Xóa bộ nhớ cache của máy chủ
Nếu bạn không thể truy cập WordPress admin, nhiều máy chủ lưu trữ WordPress có các công cụ bảng điều khiển riêng để xóa bộ nhớ cache trên trang web WordPress.
Thường các nhà cung cấp dịch vụ lưu trữ tại Việt Nam thường sử dụng công cụ quản trị Hosting cPanel, bạn có thể vô đây để xóa cache với LiteSpeed Web Cache Manager.
Xóa bộ nhớ cache proxy
Nếu bạn đang sử dụng dịch vụ proxy của bên thứ ba như Cloudflare hoặc Sucuri, thì việc xóa bộ nhớ cache ở phía họ cũng có thể có lợi.
- Cloudflare
Để xóa bộ nhớ cache của Cloudflare, hãy đăng nhập vào trang Cloudflare > Caching > Nhấp vào Purge Everything.
- Sucuri
Để xóa bộ nhớ cache của Sucuri, hãy đăng nhập vào Dashboard > Performance > Nhấp vào Clear Cache.
Xóa bộ nhớ cache của trình duyệt
Nếu muốn kiểm tra và xem liệu đó có phải là bộ nhớ cache của trình duyệt hay không, mà không cần xóa bộ nhớ cache, bạn có thể mở trình duyệt của mình ở chế độ ẩn danh. Hoặc kiểm tra trình duyệt khác và xem có còn gặp lỗi ERR_TOO_MANY_REDIRECTS không.
3. Xác định bản chất của vòng lặp chuyển hướng
Nếu việc xóa bộ nhớ cache không hiệu quả, thì bạn cần xem liệu bạn có thể xác định bản chất của vòng lặp chuyển hướng hay không. Công cụ Redirect Checker trực tuyến miễn phí có thể giúp cung cấp một số phân tích sâu hơn về những gì đang xảy ra. Việc này cũng có thể được thực hiện thông qua cURL.
Ví dụ: Trên trang web bên dưới, nó có một vòng lặp chuyển hướng 301 lặp lại, điều này đang gây ra một chuỗi lớn các chuyển hướng bị lỗi. Bạn có thể theo dõi tất cả các chuyển hướng và xác định xem nó có lặp lại hay không, hoặc có thể là một vòng lặp HTTP đến HTTPS, cách giải quyết vấn đề được xem xét bên dưới.
Tiện ích mở rộng Redirect Path của Chrome cũng rất hữu ích và cung cấp thông tin chi tiết về tất cả các chuyển hướng xảy ra trên trang web (URL hoặc trang cụ thể).
Để yên tâm phát triển thương hiệu và kinh doanh online mà không phải lo lắng về các vấn đề kỹ thuật, bạn có thể chọn sử dụng hosting Vietnix. Với việc tích hợp công nghệ hiện đại và phần cứng mạnh mẽ, hosting của Vietnix đảm bảo hoạt động ổn định cho website của bạn.
Ngoài ra, Vietnix có đội ngũ kỹ thuật giàu kinh nghiệm túc trực 24/7, sẵn sàng hỗ trợ bạn kịp thời.
Hiện nay, Vietnix đang cung cấp các gói hosting như Hosting Giá Rẻ, Hosting Cao Cấp, Business Hosting và SEO Hosting. Bạn có thể liên hệ với Vietnix để được tư vấn chọn gói hosting phù hợp với nhu cầu.