Mẹo sửa lỗi Many redirects trong WordPress hiệu quả – Lỗi ERR_TOO_MANY_REDIRECTS trong WordPress được gọi là lỗi “Vòng lặp chuyển hướng”, khi gặp lỗi này các trình duyệt không thể tìm ra URL cần tải và bị chuyển hướng liên tục.

Nguyên nhân gây ra lỗi Many redirects

Lỗi này thường xảy ra khi cấu hình bị sai trong phần WordPress setting, nó khiến cho website bị rơi vào trạng thái trang web bị chuyển hướng liên tục. Ngoài ra lỗi này cũng do bởi một số nguyên nhân chính dưới đây:

  • Dữ liệu Cookie trên trình duyệt bị lỗi.
  • Cài đặt WordPress sai cấu hình.
  • Tập tin .htaccess không chính xác.
  • Xung đột plugin WordPress.
  • Chứng chỉ SSL/TLS cấu hình sai hoặc hết hạn.
  • Lưu trữ nhiều trang web trên cùng một địa chỉ IP.
  • Do bên dịch vụ thứ 3

Sửa lỗi Many redirects trong WordPress

Như bạn biết, khi xảy ra lỗi này bạn sẽ nhận được một hậu quả vô cùng nghiêm trọng đó là blog/ website không thể truy cập được? Bạn đang đău đầu vấn đề này? Từ những nguyên nhân được nêu bên trên chúng ta sẽ từng bước sửa lỗi Many redirects trong WordPress.

Sửa lỗi Many redirects bằng xóa dữ liệu Cookie

Hầu hết các website đều lưu trữ cookie trong trình duyệt của bạn để nâng cao trải nghiệm người dùng. Đôi khi các cookie này có thể chứa dữ liệu bị lỗi hoặc lỗi thời, có thể dẫn đến lỗi chuyển hướng. Việc xóa dữa liệu cookie trong mỗi trình duyệt là khác nhau, bạn có thể tham khảo cách xóa dữ liệu trình duyệt trên Internet tại đây!

Sửa lỗi Many redirects bằng xóa Cache WordPress

Nếu website WordPress của bạn có cài các plugin tạo cache như WP Rocket, Swift Performance, W3 Total Cache, WP Fastes Cache, Lite Speed Cache…. thì bạn cần tiến hành xóa cache thông qua chức năng Delete cache mà các plugin này hỗ trợ.

Trường hợp bạn không thể vào khu vực Admin trên Web thì có thể vào thư mục Website trên hosting hoặc VPS tìm thư mục Cache để xóa các dữ liệu này.

Truy cập vào trang quản trị hosting (hoặc VPS), tiếp tục truy cập mục File Manager chọn httpdocs (hoặc public_html), chọn wp-content, tìm thư mục cache và xóa toàn bộ nội dung trong thư mục này.

sửa lỗi Many redirects trong WordPress

Sau khi xóa xong, bạn hãy thử truy cập vào Website xem sao? nếu không được tiếp tục thực hiện.

Sửa lỗi Many redirects bằng thay đổi URL trang Web

Một trong những cách để sửa lỗi err_too_many_redirects là kiểm tra URL settings có đúng hay không? để kiểm tra bạn có thể thông qua khu vực Admin trang Web bằng cách truy cập vào WordPress Admin, chọn Settings.

Tại General Settings kiểm tra WordPress Address (URL)Site Address (URL) xem có đúng mặc định không? Nếu không đúng bạn nên thay đổi lại địa chỉ cho trùng khớp là được.

sua loi MANY REDIRECTS wordpress 1

Trường hợp bạn không thể vào khu vực WordPress Admin bạn có thể đổi URL setting bằng file wp-config.php.

Đầu tiên, truy cập File Manager, qua hosting control panel (hoặc VPS), tìm file wp-config.php nằm trong thư mục gốc của Website, nhấn Edit để chỉnh sửa.

Sau đó hãy sao chép đoạn code bên dưới và dán vào sau thẻ <?php.

sua loi MANY REDIRECTS wordpress 2

Lưu ý: Nhớ thay “tenmiencuaban.com” thành tên miền bạn đang sử dụng nhé!

Sau đó lưu lại tập tin, tải lại trang kiểm tra xem lỗi đã được khắc phục hay chưa?

Sửa lỗi Many redirects bằng kiểm tra chứng chỉ SSL

Nếu bạn đang thiết lập website của mình được tải qua giao thức HTTPS nhưng chưa cài đặt và cấu hình chứng chỉ SSL / TLS đúng cách, thì điều đó có thể dẫn đến vòng lặp chuyển hướng vì trình duyệt không thể kết nối HTTPS với máy chủ.

Bạn có thể kiểm tra máy chủ SSL thông qua công cụ SSL Server Test, để phân tích các định cấu hình kết nối qua HTTPS đã đúng cách hay chưa.

sua loi MANY REDIRECTS wordpress 5

Nếu kết quả trả về điểm A thì trang Web của bạn hoạt động với chứng chỉ hợp lệ và bạn có thể bỏ qua bước này, nếu kết quả bị lỗi bạn có thể xem các gợi ý khắc phục!

Sửa lỗi Many redirects bằng kiểm tra Plugin xung đột

Một trong những lý do khá phổ biến là do plugin bị hỏng/cũ. Hãy vô hiệu toàn bộ Plugin và thử truy cập lại website của bạn, xem nó có được sửa hay không?

Trường hợp bạn không thể truy cập trang quản trị website, bạn sẽ cần truy cập thẳng vào hosting (hoặc VPS) thông qua tài khoản quản trị hosting hoặc tài khoản FTP. Hãy truy cập vào thư mục “wp-content” và tiến hành đổi tên thư mục plugins thành một tên khác bất kỳ giải sử đổi thành plugins_old.

sua loi MANY REDIRECTS wordpress 3

Thao tác này sẽ tắt kích hoạt tất cả các plugins trên website và không hề ảnh hưởng đến bất kỳ dữ liệu nào trên website.

Lúc này, bạn hãy truy cập lại website để kiểm tra, nếu lỗi chuyển hướng đã biến mất thì có một plugin nào đó đang gây ra lỗi.

Sau khi đã khoanh vùng được sự cố do plugin gây ra, bạn hãy đổi lại tên thư mục plugins_old lại thành plugins để kích hoạt lại plugin.

Và bạn hãy truy cập thẳng vào thư mục plugins và tiến hành đổi tên lần lượt các thư mục plugins từ trên xuống dưới để xác định rõ plugin nào đang gây ra lỗi, sau khi xác định Plugin gây ra lỗi hãy xóa hoặc vô hiệu nó đi là được.

Sửa lỗi Many redirects bằng vô hiệu file .htaccess

Một khả năng khác gây ra lỗi redirect là do file .htaccess, khiến trang web bị chuyển hướng lặp đi lặp lại.

Đầu tiên hãy truy cập File Manager qua hosting control panel (hoặc VPS), chọn file .htaccess, chuột phải vào nó và nhấn nút Rename. Nếu bạn không thể tìm thấy file .htaccess, hãy đọc bài viết cách hiển thị File htaccess.

Đổi tên .htaccess thành bất kỳ tên nào khác, ví dụ .htaccess1.

sua loi MANY REDIRECTS wordpress 4

Truy cập tên miền của bạn, và kiểm tra xem website của bạn có hoạt động không. Nếu website hoạt động, bạn có thể thử kiểm tra lại cấu hình file .htaccess.

Để nhanh chóng bạn có thể chỉnh sửa nội dung File .htaccess về mặc định bằng cách thay thế toàn bộ nội dung File .htaccess bằng nội dung bên dưới.

Sửa lỗi Many redirects bằng vô hiệu dịch vụ thứ ba

Các dịch vụ của bên thứ ba như CDN (ví dụ: Cloudflare) và WAF (ví dụ: Sucuri) là các proxy ngược nằm giữa máy chủ của bạn và máy khách. Việc các Proxy ngược cũng xử lý SSL / TLS có thể gây tình trạng lặp chuyển hướng vô hạn. Trong trường hợp này bạn thử vô hiệu hóa các chế độ Proxy hoặc SSL của các dịch vụ này xem sao? nếu sau khi vô hiệu Website bạn truy cập được thì hãy liên hệ các dịch này để họ giải quyết!

Kết luận

Trong bài viết này, mình đã hướng dẫn một số mẹo để sửa lỗi err_too_many_redirects trên trang web WordPress. Tóm lại có các phương pháp sau đây:

  • Xóa cookie và dữ liệu duyệt web
  • Xóa bộ nhớ cache WordPress
  • Kiểm tra và chỉnh sửa cài đặt URL
  • Vô hiệu hóa các plugin
  • Tắt và chỉnh sửa tệp .htaccess
  • Vô hiệu dịch vụ thứ ba

Khá dễ dàng, phải không? Nếu bạn có các phương pháp khác mà bạn muốn chia sẻ hoặc nếu bạn có bất kỳ câu hỏi nào, hãy để lại bình luận. Chúc các bạn vui vẻ!

Đánh giá và chia sẻ để nâng cao chất lượng bài viết?

Tỉ lệ / 5. Phiếu:

2 thoughts on “Mẹo sửa lỗi Many redirects trong WordPress hiệu quả”

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *