Vòng lặp chuyển hướng (redirect loop) là một trong những lỗi phổ biến nhất khi kết hợp WordPress với Cloudflare. Lỗi này thường hiển thị thông báo “ERR_TOO_MANY_REDIRECTS” hoặc “This webpage has a redirect loop” trên trình duyệt. Đây là tình huống khiến website WordPress của bạn không thể truy cập được, ảnh hưởng trực tiếp đến trải nghiệm người dùng và thứ hạng SEO. Bài viết này sẽ phân tích chi tiết nguyên nhân gốc rễ và cung cấp các giải pháp thực tế để xử lý triệt để vấn đề wordpress cloudflare redirect loop.
Bản Chất Của WordPress Cloudflare Redirect Loop

Vòng lặp chuyển hướng xảy ra khi máy chủ web và Cloudflare liên tục gửi yêu cầu chuyển hướng qua lại mà không bao giờ đến được trang đích. Cơ chế này giống như hai bên liên tục nói “hãy đi sang bên kia” mà không ai chịu dừng lại. Hậu quả là trình duyệt không thể tải trang và báo lỗi.
Cơ Chế Hoạt Động Của Redirect Loop
Khi bạn kích hoạt Cloudflare cho WordPress, có hai lớp bảo mật và caching hoạt động song song. Cloudflare đóng vai trò proxy ngược, nhận yêu cầu từ người dùng trước khi chuyển đến máy chủ gốc. Nếu cấu hình SSL, chuyển hướng HTTPS hoặc các quy tắc rewrite không đồng bộ, vòng lặp sẽ hình thành.
Ví dụ điển hình: Cloudflare buộc chuyển hướng HTTP sang HTTPS, trong khi WordPress lại được cấu hình để chuyển hướng HTTPS về HTTP. Kết quả là trình duyệt nhận được liên tục các lệnh chuyển hướng vô tận.
Nguyên Nhân Gây Ra Redirect Loop Trên WordPress và Cloudflare

Có ít nhất 5 nguyên nhân chính dẫn đến tình trạng này. Việc xác định đúng nguyên nhân giúp bạn tiết kiệm thời gian xử lý đáng kể.
1. Cấu Hình SSL Không Đồng Bộ
Đây là nguyên nhân hàng đầu. Cloudflare có chế độ SSL linh hoạt (Flexible), đầy đủ (Full) và đầy đủ nghiêm ngặt (Full Strict). Nếu bạn chọn Flexible SSL nhưng WordPress lại được setup để bắt buộc HTTPS qua file.htaccess hoặc plugin, vòng lặp sẽ xuất hiện. Cloudflare gửi yêu cầu HTTP đến máy chủ gốc, máy chủ thấy thiếu HTTPS liền chuyển hướng sang HTTPS, Cloudflare lại nhận HTTPS và chuyển về HTTP – vòng luẩn quẩn.
2. Quy Tắc Redirect Trong.htaccess
File.htaccess của WordPress thường chứa các quy tắc rewrite HTTP sang HTTPS. Nếu file này có dòng lệnh không tương thích với cách Cloudflare xử lý header, redirect loop sẽ xảy ra. Đặc biệt là khi bạn dùng plugin như Really Simple SSL hoặc tự thêm code thủ công.
3. Xung Đột Plugin
Một số plugin bảo mật, caching hoặc SSL có thể tạo ra các chuyển hướng chồng chéo. Ví dụ, plugin Wordfence có tính năng buộc HTTPS, nếu kết hợp với Cloudflare Flexible SSL, vòng lặp xuất hiện. Plugin WP Rocket cũng có thể gây ra nếu caching và SSL không được cấu hình đúng.
4. Cloudflare Page Rules Sai
Có. Nếu bạn muốn dùng chế độ Full hoặc Full Strict, máy chủ gốc bắt buộc phải có SSL hợp lệ. Let’s Encrypt là lựa chọn miễn phí và dễ cài đặt.
Lỗi redirect loop có ảnh hưởng đến SEO không?
Rất lớn. Khi Google bot không thể truy cập website do redirect loop, trang của bạn sẽ bị gỡ khỏi chỉ mục hoặc tụt hạng nghiêm trọng. Cần xử lý ngay lập tức.
Tôi có thể dùng plugin nào để khắc phục redirect loop tự động?
Plugin Cloudflare chính thức có thể tự động xử lý một số vấn đề header. Tuy nhiên, nó không fix được nguyên nhân gốc từ.htaccess hoặc database. Bạn vẫn cần kiểm tra thủ công.
Sao tôi vẫn bị redirect loop sau khi tắt proxy?
Nếu tắt proxy (chuyển DNS Only) mà vẫn lỗi, vấn đề nằm ở cấu hình WordPress hoặc server, không liên quan đến Cloudflare. Hãy kiểm tra file.htaccess, plugin và cài đặt WordPress.
Có cách nào ngăn redirect loop ngay từ đầu không?
Có. Trước khi kích hoạt Cloudflare proxy, hãy đảm bảo: đã cài SSL trên máy chủ gốc, đã cập nhật siteurl và home thành HTTPS, file.htaccess không chứa redirect trùng, và chỉ dùng một plugin SSL duy nhất.
Kết Luận

WordPress Cloudflare redirect loop là lỗi khó chịu nhưng hoàn toàn có thể khắc phục bằng các bước có hệ thống. Điều quan trọng nhất là hiểu rõ nguyên nhân: sự mất đồng bộ giữa cấu hình SSL, chuyển hướng và proxy. Bằng cách kiểm tra từng lớp từ Cloudflare đến máy chủ gốc, bạn sẽ loại bỏ được vòng lặp chỉ trong vài phút. Hãy nhớ sao lưu dữ liệu trước khi thực hiện bất kỳ thay đổi nào và luôn xóa cache sau mỗi bước. Nếu đã thử tất cả mà vẫn thất bại, liên hệ với nhà cung cấp hosting hoặc đội hỗ trợ Cloudflare để được trợ giúp. Một website WordPress hoạt động ổn định với Cloudflare là nền tảng vững chắc cho chiến lược SEO và kinh doanh trực tuyến.
- Thiết kế website tin tức bằng Elementor: Hướng dẫn chi tiết từ A đến Z cho người mới bắt đầu
- Hướng dẫn sửa lỗi WordPress Zoho DMARC: Nguyên nhân và cách khắc phục triệt để
- Theme WordPress Homepage Lỗi: Nguyên Nhân, Cách Khắc Phục Toàn Diện Từ A-Z
- Plugin Form Lỗi Spam: Nguyên Nhân, Cách Khắc Phục Và Phòng Ngừa Toàn Diện
- WordPress Enterprise Là Gì? Giải Pháp CMS Doanh Nghiệp Toàn Diện Cho Tăng Trưởng Vượt Trội














