WordPress redirect loop là một trong những lỗi phổ biến khiến người dùng không thể truy cập website. Khi gặp lỗi này, trình duyệt hiển thị thông báo “ERR_TOO_MANY_REDIRECTS” hoặc “This page isn’t working. redirected you too many times”. Nguyên nhân thường đến từ cấu hình sai, plugin xung đột hoặc vấn đề về bộ nhớ đệm. Bài viết này sẽ hướng dẫn bạn từng bước xác định và sửa lỗi wordpress redirect loop một cách chi tiết nhất.
WordPress Redirect Loop là gì?

WordPress redirect loop xảy ra khi website liên tục chuyển hướng qua lại giữa hai hoặc nhiều URL mà không bao giờ kết thúc. Trình duyệt nhận thấy vòng lặp vô hạn này và tự động dừng lại để bảo vệ người dùng. Lỗi này thường xuất hiện khi có sự mâu thuẫn trong cấu hình chuyển hướng, chẳng hạn như giữa HTTP và HTTPS, giữa www và non-www, hoặc giữa các plugin bảo mật và cache.
Khi gặp lỗi wordpress redirect loop, bạn sẽ thấy thông báo lỗi trên các trình duyệt phổ biến như Chrome, Firefox, Edge. Điều này ảnh hưởng trực tiếp đến trải nghiệm người dùng và thứ hạng SEO của website.
Nguyên nhân chính gây ra lỗi WordPress Redirect Loop

Có nhiều nguyên nhân dẫn đến lỗi wordpress redirect loop. Nếu hai URL này không khớp với nhau hoặc không khớp với tên miền thực tế, vòng lặp chuyển hướng sẽ xảy ra. Ví dụ, nếu bạn cài đặt site address là https://example.com nhưng WordPress address lại là http://example.com, trình duyệt sẽ liên tục chuyển hướng giữa hai phiên bản.
Plugin gây xung đột
Một số plugin bảo mật, cache, hoặc chuyển hướng có thể xung đột với nhau. Plugin bảo mật thường tự động chuyển hướng HTTP sang HTTPS, trong khi plugin cache lại lưu phiên bản cũ. Khi cả hai cùng hoạt động, chúng tạo ra vòng lặp vô tận. Plugin redirect manager cũng có thể gây lỗi nếu bạn cấu hình nhiều quy tắc chuyển hướng trùng lặp.
Tệp.htaccess bị hỏng
Tệp.htaccess chứa các quy tắc chuyển hướng cho WordPress. Nếu tệp này bị hỏng do cập nhật plugin, cài đặt sai, hoặc bị tấn công, nó có thể gây ra wordpress redirect loop. Một quy tắc RewriteRule sai cú pháp hoặc lặp vô hạn sẽ khiến website không thể tải.
Vấn đề với chứng chỉ SSL
Khi bạn cài đặt chứng chỉ SSL nhưng cấu hình chuyển hướng HTTP sang HTTPS không đúng, vòng lặp có thể xảy ra. Điều này thường gặp khi bạn sử dụng dịch vụ CDN hoặc reverse proxy mà không đồng bộ cấu hình SSL giữa các lớp.
Bộ nhớ đệm (Cache) trình duyệt và server
Cache trình duyệt lưu phiên bản cũ của trang web. Nếu bạn thay đổi cấu hình chuyển hướng nhưng cache chưa được xóa, trình duyệt sẽ tiếp tục sử dụng quy tắc cũ và gây ra lỗi. Tương tự, cache server (như Varnish, Redis) cũng có thể lưu trữ các chuyển hướng lỗi thời.
Các bước khắc phục lỗi WordPress Redirect Loop

Bạn nên thực hiện theo thứ tự để tiết kiệm thời gian.
Bước 1: Xóa cache trình duyệt và cookie
Trước khi can thiệp vào server, hãy thử xóa cache trình duyệt. Trên Chrome, vào Settings > Privacy and security > Clear browsing data, chọn “Cached images and files” và “Cookies and other site data”. Sau đó khởi động lại trình duyệt và truy cập lại website. Nếu lỗi do cache, vấn đề sẽ được giải quyết ngay lập tức.
Bước 2: Kiểm tra và sửa tệp wp-config.php
Truy cập vào server qua FTP hoặc File Manager trong hosting. Mở tệp wp-config.php và thêm dòng sau ngay trước dòng “That’s all, stop editing!”:
define(‘WP_HOME’, ‘https://example.com’);
define(‘WP_SITEURL’, ‘https://example.com’);
Thay example.com bằng tên miền thực tế của bạn. Dòng này sẽ ghi đè cấu hình URL trong database và giúp WordPress redirect loop biến mất nếu nguyên nhân đến từ cấu hình sai.
Bước 3: Vô hiệu hóa tất cả plugin
Đổi tên thư mục plugins trong wp-content thành plugins_old thông qua FTP. Điều này sẽ vô hiệu hóa tất cả plugin. Nếu website hoạt động bình thường, lỗi wordpress redirect loop do plugin gây ra.
Có. Khi website bị lỗi, Googlebot không thể truy cập nội dung, dẫn đến mất thứ hạng từ khóa. Nếu lỗi kéo dài, website có thể bị xóa khỏi chỉ mục tìm kiếm.
Tôi có thể sửa lỗi mà không cần truy cập vào dashboard WordPress không?
Hoàn toàn có thể.
Các plugin bảo mật như Wordfence, iThemes Security, và plugin cache như W3 Total Cache, WP Super Cache thường xuyên gây ra xung đột chuyển hướng. Plugin redirect manager cũng là thủ phạm phổ biến.
Sau khi sửa lỗi, tôi cần làm gì để tránh tái phát?
Thường xuyên cập nhật WordPress, theme và plugin lên phiên bản mới nhất. Hạn chế cài đặt quá nhiều plugin có chức năng tương tự. Sử dụng một plugin cache duy nhất và cấu hình SSL đúng cách ngay từ đầu.
Kết luận

Lỗi wordpress redirect loop có thể gây phiền toái nhưng hoàn toàn có thể khắc phục nếu bạn làm theo đúng quy trình. Bắt đầu từ các bước đơn giản như xóa cache, kiểm tra URL, sau đó tiến dần đến các giải pháp kỹ thuật hơn như sửa tệp.htaccess hay database. Luôn nhớ sao lưu dữ liệu trước khi thay đổi và kiểm tra log lỗi để xác định nguyên nhân chính xác. Với hướng dẫn chi tiết trong bài viết này, bạn hoàn toàn có thể tự mình giải quyết lỗi và đưa website trở lại hoạt động bình thường.
- Hướng dẫn chi tiết cách chỉnh sửa thông tin ảnh WordPress từ A đến Z
- Lịch sử WooCommerce: Hành trình từ Plugin Nhỏ đến Nền tảng Thương mại Điện tử Hàng đầu Thế giới
- Hướng Dẫn Chi Tiết Cách Thiết Lập Tax Rate WooCommerce Cho Cửa Hàng Online
- Elementor Custom CSS: Bí Quyết Tùy Biến Giao Diện WordPress Chuyên Nghiệp
- WordPress Backend Là Gì? Hướng Dẫn Toàn Diện Từ A-Z Cho Người Mới Bắt Đầu













