Lỗi err_too_many_redirects xuất hiện trên website WordPress làm ảnh hưởng đến cả website, khiến cho website bị lỗi và không thể load được. Vậy fix nó như thế nào?
Có một số nguyên nhân cho vấn đề này như: Lỗi chuyển hướng, lỗi cài đặt https, lỗi plugin, lỗi cài đặt URL hoặc các lỗi khác. Hãy cùng Hoa Sen Digital tìm hiểu chi tiết dưới đây.
Lỗi err_too_many_redirects là gì?
Lỗi err_too_many_redirects trên website WordPress là lỗi khi website gặp sự cố chuyển hướng vòng tròn lặp đi lặp (vòng lặp vô tận) lại khiến trình duyệt load trong vòng lặp, dẫn đến khách không thể xem được nội dung trên website và thoát ra, gây ảnh hưởng đến thứ hạng SEO của website.
Khi gặp lỗi này, trình duyệt web sẽ hiển thị thông báo ERR_TOO_MANY_REDIRECTS.
Xem thêm: Các kiến thức về SEO website tại đây.
Nguyên nhân gây ra lỗi err_too_many_redirects trên WordPress
– Lỗi trên website WordPress:
- Lỗi với cài đặt https
- Chuyển hướng URL
- Lỗi plugins
- Cấu hình sai địa chỉ website
– Sự cố trong trình duyệt web: Cache hoặc cookie của của trình duyệt web có thể đang bị sự cố.
Cách xử lý lỗi err_too_many_redirects trong WordPress
Trước tiên, hãy backup lại dữ liệu website để khi có sai sót khi xử lý, bạn có thể restore lại.
1. Kiểm tra file .htaccess
Bạn cần kiểm tra lại cấu hình trong file .htaccess, nhất là các câu lệnh chuyển hướng vĩnh viễn 301 có chính xác hay không.
Các câu lệnh chuyển hướng 301 lỗi thường là nguyên nhân chính gây ra lỗi vòng lặp vô tận, dẫn đến lỗi err_too_many_redirects. Hãy kiểm tra kỹ càng các câu lệnh này.
Bạn cũng có thể cài đặt lại cấu hình đường dẫn URL website trong file .htaccess dễ dàng bằng cách vào Settings > Permalinks:
2. Kiểm tra cấu hình URL website
– Bạn đã bật https nhưng URL website trên WordPress vẫn được thiết lập để sử dụng HTTP. Điều này có thể kích hoạt chuyển hướng vô tận khi chuyển website giữa các phiên bản http và https.
– Khi tiến hành thiết kế website và đổi tên miền mới những vẫn để thông tin tên miền cũ hoặc chưa khai báo chính xác tên miền website mới.
Hãy thử cấu hình lại URL website tại: Settings > General.
Thông thường, địa chỉ WordPress và Địa chỉ website phải trùng nhau.
Nếu các URL không chính xác, nó có thể khiến WordPress rơi vào vòng lặp chuyển hướng không xác định.
3. Kiểm tra cài đặt https, chứng chỉ SSL
Nếu muốn sử dụng giao thức https, hãy đảm bảo bạn đã cài đặt chứng chỉ SSL trước. Nếu không, nó có thể khiến website gặp lỗi này.
Nếu đang sử dụng Cloudflare, hãy kiểm tra cài đặt SSL trong Cloudflare và sử dụng mức cài đặt Full trở lên.
4. Thử tắt tất cả plugin và bật lại
Lỗi err_too_many_redirects cũng có thể xuất phát từ việc xung đột của các plugins, bạn hãy thử tắt tất cả các plugin đã cài đặt, sau đó hãy thử load lại website khi bật lại từng plugin một.
5. Xóa bộ nhớ đệm (cache) và cookie trình duyệt web
Bạn hãy thử xóa bộ nhớ cache và cookie của trình duyệt web.
Trình duyệt sẽ load phiên bản mới của website, điều này có thể khắc phục sự cố mà không thay đổi bất kỳ điều gì trên website.
Phần tổng kết
Lỗi err_too_many_redirects trên website WordPress tuy nhỏ nhưng gây ra sự khó chịu cho người quản lý website. Hãy thử từng cách mà Hoa Sen Digital đã chia sẻ ở trên để tìm ra nơi bị lỗi và khắc phục nó một cách nhanh chóng.
Xem thêm các thủ thuật về WordPress tại đây.