Lỗi err_too_many_redirects: Nguyên nhân và cách khắc phục

Lỗi err_too_many_redirects: Nguyên nhân và cách khắc phục

Tác giả: admin@
10:08 10/03/2022

ERR_TOO_MANY_REDIRECTS là một lỗi khá thường xuyên gặp phải đối với những ai đang thực hiện quản trị web WordPress. Theo đó nó sẽ gây ảnh hưởng trực tiếp tới quá trình quản trị Web của bạn và đặc biệt là lỗi này có thể xảy ra bởi nhiều nguyên nhân khác nhau. Vậy nguyên nhân và cách khắc phục là như thế nào hãy cùng tìm hiểu qua bài viết sau đây. 

err_too_many_redirects là lỗi gì?

Khi thực hiện quản trị web WordPress, chắc hẳn rằng rất nhiều người đã gặp lỗi ERR_TOO_MANY_REDIRECTS. Theo đó ERR_TOO_MANY_REDIRECTS hay còn được biết tới là lỗi về vòng lặp chuyển hướng, trình duyệt sẽ không thể nào tìm ra được URL cần phải tải và liên tục bị chuyển hướng. 

ERR_TOO_MANY_REDIRECTS là lỗi gì?
ERR_TOO_MANY_REDIRECTS là lỗi gì?

Đây là một lỗi khác cơ bản với rất nhiều người gặp phải khi quản trị Web. Đặc biệt có rất nhiều những nguyên nhân khác nhau gây ra nỗi này. Chính vì vậy bạn không cần phải quá lo lắng ta, cùng tìm hiểu nguyên nhân gây ra lỗi ERR_TOO_MANY_REDIRECTS này ở phần sau đây. 

Nguyên nhân gây ra lỗi err_too_many_redirects

Theo dõi dưới đây là những nguyên nhân chính gây ra lỗi ERR_TOO_MANY_REDIRECTS này trong web WordPress cụ thể:

  • Chương trình truyền dữ liệu cookie bị lỗi. 
  • Quá trình cài đặt WordPress bị sai cấu hình.
  • Xung đột về plugin WordPress.
  • Thiết đặt máy chủ hiện không chính xác.
  • Những vấn đề với những dịch vụ từ bên thứ ba.
  • Chứng chỉ SSL/TLS hết hạn hoặc cấu hình sai.
Nguyên nhân gây ra lỗi err_too_many_redirects phổ biến hiện nay
Nguyên nhân gây ra lỗi err_too_many_redirects phổ biến hiện nay

Hiện tại hầu hết những trang Web đang hoạt động đều lưu trữ cookie ngay trong trình duyệt để có thể nâng cao được trải nghiệm của người dùng. Theo đó đôi khi những cookie này hoàn toàn có thể chứa những dữ liệu lỗi thời hay bị lỗi và có thể dẫn tới lỗi chuyển hướng. Như vậy việc xóa cookie ngay trên trình duyệt sẽ loại bỏ đi khả năng gây ra lỗi ERR_TOO_MANY_REDIRECTS này.

Cache dữ liệu đã quá cũ

Những vòng lặp chuyển hướng vì phản hồi máy chủ hoàn toàn có thể được lưu trữ vào bộ nhớ đệm. Do đó ngay cả trường hợp đã khắc phục được sự cố của lỗi ERR_TOO_MANY_REDIRECTS này thì bạn cũng nên xóa cache trên website và cache trình duyệt. 

Lỗi trong đường dẫn đến website WordPress

Nếu như bạn vẫn đang truy cập được trực tiếp vào trang Quản trị Web thì rất có thể lỗi ERR_TOO_MANY_REDIRECTS này là do đường dẫn tới Web WordPress không đúng. Đây là một trong những nguyên nhân phổ biến hiện nay và đối với trường hợp này bạn hoàn toàn có thể khắc phục lỗi này một cách dễ dàng. 

Chứng chỉ SSL / TLS bị lỗi hoặc hết hạn 

Chứng chỉ SSL / TLS bị lỗi hoặc hết hạn cũng là nguyên nhân dẫn đến lỗi ERR_TOO_MANY_REDIRECTS này. Theo đó hiện tại chứng chỉ SSL này sẽ cho phép người dùng trực tiếp chi cập vào trong trang Web với giao thức HTTPS cũng như mã hóa những dữ liệu kết nối người dùng cùng Website.

Nguyên nhân gây ra lỗi là vì chứng chỉ SSL / TLS bị lỗi hoặc hết hạn
Nguyên nhân gây ra lỗi là vì chứng chỉ SSL / TLS bị lỗi hoặc hết hạn

Nếu như đang thiết lập trang Web được tải thông qua giao thức HTTPS tuy nhiên vẫn chưa cài đặt cũng như cấu hình của chứng chỉ SSL / TLS được đúng cách thì như vậy điều này đồng nghĩa với việc nó có thể dẫn tới công lập chuyển hướng do trình duyệt không thể nào kết nối HTTPS cùng với máy chủ.

Xung đột plugin

Lỗi ERR_TOO_MANY_REDIRECTS này trên máy tính có thể xảy ra là vì xung đột Plugin. Theo đó những plugin WordPress đôi khi hoàn toàn có thể can thiệp trực tiếp vào trong hoạt động của những quy tắc chuyển hướng vì WordPress hay máy chủ thiết lập.

Theo đó bạn nên thực hiện cách kích hoạt những plugin lần lượt ngay trên Hosting WordPress để có thể xác định được plugin nào hiện tại đang gây lỗi.

Đối với trường hợp nếu như không thể nào truy cập trực tiếp vào trong trang quản trị Web thì cần sử dụng tài khoản FTP hay tài khoản quản trị hosting để có thể truy cập thẳng vào trong hosting. 

>>> Có thể bạn quan tâm: Lỗi 502 Bad gateway là gì? Nguyên nhân & cách khắc phục từ A-Z

Cách khắc phục lỗi err_too_many_redirects

Lỗi ERR_TOO_MANY_REDIRECTS này sẽ gây ra nhiều gián đoạn cho quá trình quản trị web WordPress của bạn. Theo đó chứ đây là những cách thức để có thể khắc phục được lỗi ERR_TOO_MANY_REDIRECTS này hiện nay

Đối với lỗi ERR_TOO_MANY_REDIRECTS này hoàn toàn có thể khắc phục bằng cách xóa toàn bộ dữ liệu cookie. Theo đó đối với trình duyệt chrome và trình duyệt Firefox sẽ thực hiện theo các bước hướng dẫn cơ bản sau đây: 

Với trình duyệt Chrome

Người dùng hoàn toàn có thể truy cập trực tiếp vào trong mục quản lý cookie với đường dẫn sau đây chrome://settings/siteData. Khi đó bạn chỉ cần tìm tên trang Web và sau đó xóa bỏ dữ liệu Cookie trình duyệt đã lưu trữ. 

Xóa toàn bộ dữ liệu cookie với trình duyệt Chrome
Xóa toàn bộ dữ liệu cookie với trình duyệt Chrome

Với trình duyệt Firefox

Để xóa toàn bộ dữ liệu cookie bạn cần truy cập vào đường dẫn sau đây about:preferences#privacy hay tại mục Tùy chọn (options) chọn vào mục Riêng tư và bảo mật, sau đó tìm tới mục là Cookie và dữ liệu trang.

Trực tiếp nhấn vào Quản lý cookie & dữ liệu trang. Sau đó bạn chỉ cần tìm kiếm trang Web và xóa bỏ để dữ liệu cookie đã được lưu trữ. 

Xóa toàn bộ dữ liệu cookie với trình duyệt Firefox
Xóa toàn bộ dữ liệu cookie với trình duyệt Firefox

Xóa cache trên trình duyệt hoặc cache DNS

Nếu như website WordPress có cài những plugin tạo cache ví dụ như Swift Performance, WP Rocket, W3 Total Cache, Lite Speed Cache và WP Fastes Cache,... thì cần xóa cache qua chức năng là Delete cache mà những plugin này hiện đang hỗ trợ.

Bên cạnh đó thông thường những plugin cache sẽ tạo thư mục cache ngay trên hosting để có thể lưu trữ những dữ liệu này. 

Theo đó bạn hoàn toàn có thể xóa chúng thông qua việc truy cập trực tiếp vào trang quản trị hosting, sau đó truy cập vào File Manager, chọn httpdocs, chọn wp-content, chọn cache và xóa tất cả những nội dung hiện đang có ở trong thư mục này.  

Xóa cache trên trình duyệt hoặc cache DNS để khắc phục lỗi 
Xóa cache trên trình duyệt hoặc cache DNS để khắc phục lỗi

Sửa lại đường dẫn website WordPress 

Nếu như bạn vẫn đang truy cập được trực tiếp vào trang Quản trị Web thì hãy thực hiện theo các bước cơ bản sau đây: vào mục “cài đặt” sau đó chọn vào phần “chung” và tiến hành kiểm tra tại phần “Địa chỉ WordPress”, “Địa chỉ trang web” 

Tuy nhiên cần lưu ý rằng nên đặt hai giá trị này lại sao cho giống y hệt với nhau. Ví dụ https://www.tenmiencuaban.com hay https://tenmiencuaban.com.

Đối với trường hợp không thể nào truy cập được vào trang quản trị Web thì cần truy cập trực tiếp vào trong trang quản trị hosting, sau đó thêm đoạn code sau vào trong file wp-config.php như sau:

  • define('WP_SITEURL','https://tenmiencuaban.com')
  • define('WP_HOME','https://tenmiencuaban.com')
Sửa lại đường dẫn website WordPress
Sửa lại đường dẫn website WordPress

Cài đặt lại chứng chỉ SSL / TLS

Hiện tại bạn hoàn toàn có thể thực hiện kiểm tra máy chủ SSL qua công cụ là SSL Server Test. Để từ đó có thể phân tích những định cấu hình kết nối thông qua HTTPS đúng cách chưa.

Bên cạnh đó bạn cũng hoàn toàn có thể tham khảo theo hướng dẫn về cấu hình SSL / TLS này trên hosting như sau:

  • Cài đặt miễn phí chứng chỉ SSL Let’s Encrypt ngay trên cPanel và Plesk Panel.
  • Cài đặt SSL từ những file như CRT, CA, Private key trên cPanel và Plesk Panel.
Thực hiện kiểm tra máy chủ SSL qua công cụ là SSL Server Test
Thực hiện kiểm tra máy chủ SSL qua công cụ là SSL Server Test

>>> Có thể bạn quan tâm: ETL là gì? Cách thức hoạt động và tầm quan trọng của ETL

Giải quyết xung đột plugin

Để giải quyết xung đột plugin cần thực hiện theo hướng dẫn chi tiết sau đây: truy cập vào đường dẫn httpdocs sau đó chọn wp-content và đổi tên thư mục plugins trở thành plugins_old. Theo đó thao tác này hiện tại sẽ tắt toàn bộ kích hoạt những plugins ngay trên website và sẽ không gây ảnh hưởng tới bất cứ một dữ liệu nào có trên trang Web. 

Sau đó bạn cần phải truy cập vào trong trang Web lại để có thể kiểm tra. Nếu như lỗi chuyển hướng biển mất sẽ có 1 plugin đang gây ra lỗi.

Ngay sau khi khoanh vùng sự cố là vì plugin gây ra thì bạn cần đổi tên thư mục lại thành plugins để có thể kích hoạt plugin lại. Bạn phải truy cập thẳng vào trong thư mục plugins và lần lượt đổi tên những thư mục plugins để có thể xác định được rõ plugin nào hiện đang gây lỗi ERR_TOO_MANY_REDIRECTS này. 

Giải quyết xung đột plugin để khắc phục lỗi 
Giải quyết xung đột plugin để khắc phục lỗi

Như vậy qua bài viết trên có thể thấy được rằng ERR_TOO_MANY_REDIRECTS là một lỗi có rất nhiều những nguyên nhân khác nhau gây ra. Do đó sau mỗi một lần kiểm tra thì bạn nên truy cập lại vào trong trang Web để xác định xem nó đã hoạt động lại bình thường hay chưa. Sau đó hẵn tiếp tục những bước tiếp theo. Hy vọng rằng với những thông tin được FPT Cloud cung cấp qua bài viết trên sẽ giúp bạn khắc phục được lỗi này hiệu quả. 

Liên hệ với chúng tôi để biết thêm thông tin chi tiết về dịch vụ của FPT Smart Cloud

Lỗi err_too_many_redirects: Nguyên nhân và cách khắc phục