Cách Khắc Phục Lỗi ERR_TOO_MANY_REDIRECTS Khi Dùng Cloudflare
Lỗi ERR_TOO_MANY_REDIRECTS (chuyển hướng quá nhiều lần) là một trong những lỗi phổ biến khi website sử dụng Cloudflare. Khi gặp lỗi này, trình duyệt sẽ báo trang web đang bị chuyển hướng vòng lặp và không thể truy cập được.
Nguyên nhân thường đến từ việc cấu hình SSL, quy tắc chuyển hướng (redirect) hoặc xung đột giữa Cloudflare và thiết lập trên hosting/server. Tin tốt là lỗi này không quá khó sửa nếu bạn kiểm tra đúng chỗ.
Cách khắc phục lỗi ERR_TOO_MANY_REDIRECTS khi dùng Cloudflare
1. Kiểm tra chế độ SSL trong Cloudflare
Đây thường là nguyên nhân phổ biến nhất
Vào Cloudflare Dashboard → SSL/TLS → Overview → Configure

Flexible → Cloudflare dùng HTTPS, nhưng server gốc chỉ HTTP
Full → HTTPS giữa Cloudflare và server
Full (strict) → HTTPS + chứng chỉ hợp lệ trên server
Nếu server của bạn đã cài SSL mà vẫn để Flexible → sẽ gây redirect loop
Cách sửa:
-
Nếu hosting đã có SSL → chọn Full hoặc Full (strict)
-
Nếu hosting chưa có SSL → cài SSL trước (Let’s Encrypt hoặc SSL từ nhà cung cấp)

2. Kiểm tra redirect trong hosting trong .htaccess
Mở file .htaccess và tìm các dòng như:
Giữ một nơi redirect duy nhất
Nếu đã redirect bằng Cloudflare → có thể tạm comment rule trong .htaccess để test
Sau khi đã chỉnh lại cấu hình SSL và các rule chuyển hướng, bạn cần xóa cache để Cloudflare cập nhật phiên bản mới của website.
Các bạn xem hướng xóa cache tại đây
3. Kết luận
Lỗi ERR_TOO_MANY_REDIRECTS khi sử dụng Cloudflare thực chất không quá phức tạp, mà chủ yếu do cấu hình HTTPS và chuyển hướng bị xung đột giữa Cloudflare và máy chủ gốc.
Chỉ cần kiểm tra đúng các điểm quan trọng như chế độ SSL, rule chuyển hướng, và đảm bảo không có nhiều hệ thống cùng lúc ép HTTPS, bạn có thể xử lý lỗi này một cách nhanh chóng. Đừng quên xóa cache Cloudflare sau khi thay đổi để đảm bảo website hoạt động với cấu hình mới.
Khi mọi thiết lập được đồng bộ, website sẽ truy cập bình thường và tránh được tình trạng chuyển hướng lặp lại gây gián đoạn người dùng.
