Hướng dẫn fix lỗi “error too many redirects” trên WordPress [NEW]

Bạn có đang gặp lỗi “Lỗi Quá nhiều Chuyển hướng” và làm cho trang web của bạn không hoạt động được không?

Đây là một trong những lỗi phổ biến trên WordPress do plugin hoặc cài đặt không chính xác.

Trong bài viết này, mình sẽ hướng dẫn các bạn sửa lỗi chuyển hướng quá nhiều trong WordPress.

fix-loi-error-too-many-redirects

Nguyên nhân lỗi Lỗi quá nhiều chuyển hướng

Thông thường lỗi này xuất phát từ việc thiết lập chuyển hướng không chính xác trên trang web.

Như bạn đã biết trên WordPress, có rất nhiều plugin giúp bạn tạo chuyển hướng.

Nhằm mục đích có URL chuẩn SEO hoặc thân thiện với công cụ tìm kiếm hơn.

Thông thường các chuyển hướng này sẽ ở dạng 301 (chuyển hướng vĩnh viễn) để sửa các liên kết 404.

Hoặc các plugin giúp bạn sửa lỗi ‘Nội dung không an toàn’ (Nội dung hỗn hợp) hoặc các plugin trong bộ nhớ cache.

Tất cả các plugin trên, nếu thiết lập sai, có thể gây ra quá nhiều chuyển hướng.

error too many redirects

Tuy nhiên, lỗi này khá khó chịu vì không có thông báo cụ thể nguyên nhân từ đâu.

Làm cho vòng lặp chuyển hướng này diễn ra liên tục mà không dừng lại

Hãy bình tĩnh và làm theo các bước sau để kiểm tra xem lỗi ở đâu.

1. Xóa bộ nhớ và cookie của trình duyệt

Trước tiên, hãy thử truy cập trang web trên các trình duyệt khác nhau hoặc ẩn danh.

Nếu vẫn truy cập được trên các trình duyệt khác, lỗi có thể đến từ bộ nhớ đệm của trình duyệt.

Đơn giản chỉ cần xóa bộ nhớ cache và cookie của trình duyệt bạn đang sử dụng.

xóa-trình duyệt-bộ nhớ cache

Nếu bạn sử dụng Chrome, chỉ cần vào phần “quyền riêng tư và bảo mật” -> xóa dữ liệu.

2. Hủy kích hoạt tất cả các plugin

Một nguyên nhân phổ biến khác của quá nhiều vòng lặp lỗi chuyển hướng là xung đột giữa các plugin.

Có một hoặc nhiều plugin được cài đặt xung đột với thiết lập WordPress mặc định.

Để khắc phục sự cố này, trước tiên hãy hủy kích hoạt tất cả các plugin bạn đang sử dụng.

Chọn bổ sung » Các plugin đã cài đặt Chọn tất cả các plugin bạn đang sử dụng Hủy kích hoạt » Ứng dụng.

hủy kích hoạt-plugin

Tuy nhiên nếu bạn sẽ không thể truy cập vào khu vực quản trị của mình.

Vui lòng truy cập hosting bằng FTP Client hoặc File Manager (nếu hosting có cpanel hoặc directadmin)

Ví dụ ở đây mình sẽ kết nối với máy chủ bằng FTP sau đó vào thư mục / wp-content / plugins.

FTP client 1

Đổi tên thư mục plugin thành plugins.deactivate (nhấp chuột phải chọn đổi tên hoặc F2)

rename folder ftp

Về cơ bản WordPress nó sẽ tải tất cả các plugin trong thư mục “plugin”.

Vì vậy, nếu nó không thể tìm thấy thư mục này, nó sẽ tự động hủy kích hoạt tất cả các plugin đang hoạt động trong cơ sở dữ liệu.

Bây giờ quay lại trang web nếu bạn có thể đăng nhập bình thường, thì lỗi có thể do xung đột plugin.

Hãy kích hoạt lại lần lượt các plugin cho đến khi bạn gặp lỗi để biết chính xác plugin nào đang gây ra lỗi đó.

Khi bạn đã tìm ra plugin nào đang gây ra lỗi đó, hãy thử tìm kiếm trợ giúp trong cộng đồng hoặc diễn đàn.

Đôi khi lỗi xảy ra, cũng có thể do bạn thiết lập chưa đúng, hãy kiểm tra lại.

3. Đặt lại cài đặt Url WordPress

Một nguyên nhân khác là do cài đặt sai trong phần cài đặt URL WordPress.

Bạn có thể kiểm tra bằng cách vào Cài đặt » Chung.

site-url-wordpress

Theo mặc định, hai địa chỉ này sẽ giống nhau, nhưng nếu trong các trường hợp khác nhau, chẳng hạn, một địa chỉ là www và một địa chỉ không khả dụng.

Để khắc phục lỗi này nếu bạn không vào được bảng điều khiển cũng tương tự như trên.

Sử dụng ứng dụng khách FTP để truy cập / wp-content / themes / ten-theme /

Bây giờ hãy tìm tệp functions.php Nhấp chuột phải và chọn Chỉnh sửa (tạo một bản sao trước khi chỉnh sửa)

hàm-tệp

Thêm mã sau (bạn có thể thêm ở dưới cùng)

update_option( 'siteurl', 'https://example.com' );
update_option( 'home', 'https://example.com' );

Hãy nhớ thay đổi example.com thành tên miền của bạn, sau đó lưu nó.

4. Đặt lại tệp .htaccess

Tệp .htaccess là một tệp khá đặc biệt được sử dụng để quản lý chuyển hướng và các cài đặt khác.

Khá nhiều plugin wordpress sử dụng tệp này để tạo chuyển hướng, đôi khi dẫn đến lỗi trên.

Và đôi khi việc hủy kích hoạt plugin không loại bỏ tất cả các thay đổi trên tệp đó.

Tiếp tục truy cập tệp .htaccess bằng FTP hoặc Trình quản lý tệp.

htaccess-file-edit

Nếu bạn không thể tìm thấy tệp .htaccess, hãy đọc bài viết này hoặc có thể bạn đang không sử dụng máy chủ web Apache.

Đừng quên tạo một bản sao của tệp .htaccess trước khi chỉnh sửa bất kỳ thứ gì.

Sau đó xóa tập tin đó và quay lại trang web nếu nó hoạt động, nếu nó được, đó là nguyên nhân.

Bây giờ quay lại để phàn nàn cài đặt » liên kết cố định Bấm lưu thay đổi.

save-permalinks

Ngoài ra, bạn cũng có thể tham khảo thêm nhiều thủ thuật hay với file htaccess

Kết luận

Hy vọng các phương pháp trên sẽ giúp bạn sửa lỗi Error Too Many Redirects trên WordPress.

Nếu các cách trên vẫn không khắc phục được phần lõi trên, vui lòng liên hệ với bên lưu trữ để đảm bảo không phải lỗi máy chủ.

Và nếu cốt lõi là do hosting và không có cách khắc phục thì hãy tìm giải pháp thay thế.

Cảm ơn bạn đã đọc bài viết này nếu bạn có bất kỳ câu hỏi hoặc ý kiến ​​bên dưới.