#6 Cách sửa Lỗi err_too_many_redicrects WordPress “Nhanh”

Nếu bạn đang sử dụng WordPress, bạn có thể gặp phải lỗi ERR_TOO_MANY_REDIRECTS WordPress. Đây là một thông báo lỗi phổ biến trong WordPress, và nó thường xảy ra khi trang web của bạn bị chuyển hướng quá nhiều lần.

Lỗi này có thể khiến trang web không hoạt động đúng cách và gây khó khăn cho người dùng truy cập vào trang web của bạn.

ERR_TOO_MANY_REDIRECTS WordPress là gì?

Lỗi ERR_TOO_MANY_REDIRECTS trong WordPress là lỗi xảy ra khi quá nhiều lần chuyển hướng được thực hiện, dẫn đến trang web bị mắc kẹt trong một vòng lặp vô hạn của các chuyển hướng. Lỗi này thường xảy ra khi có sự cố trong cấu hình trang web hoặc plugin, hoặc khi các luật chuyển hướng trong tập tin .htaccess không được cấu hình đúng.

Mã lỗiERR_TOO_MANY_REDIRECTS
Loại lỗiLỗi trình duyệt/lỗi mã
Biến thể lỗiThis page isn’t working. domain.com redirected you too many times. The page isn’t redirecting properly This page isn’t working right now Safari Can’t Open the Page

ERR_TOO_MANY_REDIRECTS trông như thế nào?

Lỗi ERR_TOO_MANY_REDIRECTS có một vài biến thể khác nhau tùy thuộc vào trình duyệt đang sử dụng.

Google Chrome

Trong Google Chrome, lỗi này sẽ hiển thị là ERR_TOO_MANY_REDIRECTS (như hình bên dưới) hoặc This webpage has a redirect loop problem.

This page isn’t working. domain.com redirected you too many times.

ERR_TOO_MANY_REDIRECTS trông như thế nào?

Mozilla Firefox

Trong Mozilla Firefox, nó sẽ hiển thị là The page isn’t redirecting properly (như hình bên dưới).

An error occurred during a connection to domain.com. This problem can sometimes be caused by disabling or refusing to accept cookies.

ERR_TOO_MANY_REDIRECTS trông như thế nào?

Microsoft Edge

Trong Microsoft Edge, nó sẽ chỉ hiển thị là This page isn’t working right now (như hình bên dưới).

Domain.com redirected you too many times.

ERR_TOO_MANY_REDIRECTS trông như thế nào?

Safari

Trong Safari, nó sẽ hiển thị là Safari Can’t Open the Page (như hình bên dưới).

Too many redirects occurred trying to open “domain.com.” This might occur if you open a page that is redirected to open another page which is then redirected to open the original page.

ERR_TOO_MANY_REDIRECTS trông như thế nào?

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

Có hai trường hợp có thể gây ra thông báo ERR_TOO_MANY_REDIRECTS WordPress:

  • Sự cố trong trình duyệt web của người dùng: Sự cố với cache của trình duyệt hoặc cookie trang web có thể gây ra lỗi này khi bạn cố truy cập trang web WordPress.
  • Sự cố với trang web WordPress: Các sự cố trên chính trang web WordPress cũng có thể kích hoạt thông báo lỗi. Đây thường là các sự cố với cài đặt HTTPS, chuyển hướng, URL trang web hoặc plugin của trang web.

Liên quan: Lỗi SSL là gì? Cách khắc phục lỗi SSL trên Chrome và Firefox

6 Cách sửa lỗi ERR_TOO_MANY_REDIRECTS WordPress nhanh chóng

Để sửa lỗi ERR_TOO_MANY_REDIRECTS trong WordPress, cần loại bỏ bất kỳ vấn đề nào trong trình duyệt web trước. Nếu vẫn thấy thông báo lỗi, bạn có thể tìm hiểu các vấn đề cụ thể trên trang web WordPress đang gây ra vấn đề.

Thường các vấn đề WordPress phổ biến nhất liên quan đến cấu hình chứng chỉ HTTPS/SSL (bao gồm CDN như Cloudflare), cài đặt WordPress, chuyển hướng máy chủ hoặc các plugin đang sử dụng.

Trước khi tiến hành các bước sửa lỗi này, nên sao lưu trang web WordPress của mình. Dưới đây là các cách giúp sửa lỗi err_too_many_redirects wordpress nhanh chóng.

1. Xóa bộ nhớ đệm trên trình duyệt

Khi gặp vấn đề WordPress ERR_TOO_MANY_REDIRECTS, điều đầu tiên nên thử là xóa bộ nhớ cache của trình duyệt của mình.

Để cải thiện hiệu suất, trang web WordPress sẽ lưu trữ một số tệp trên máy tính cục bộ trong bộ nhớ cache của trình duyệt. Nếu phiên bản cục bộ của những tệp này trở nên lỗi thời vì một số lý do nào đó, điều đó có thể phát sinh nhiều vấn đề, trong đó có lỗi ERR_TOO_MANY_REDIRECTS.

Dưới đây là cách xóa cache của trình duyệt trên Chrome:

  1. Nhập thông tin sau vào thanh địa chỉ trình duyệt của bạn – chrome://settings/clearBrowserData
  2. Cửa sổ Clear browsing data hiện lên, lựa chọn Cached images and files.
  3. Trong Time range, hãy chọn All time.
  4. Click Clear data.
6 Cách sửa ERR_TOO_MANY_REDIRECTS WordPress

2. Xóa Cookies trang web

Ngoài các sự cố với bộ đệm của trình duyệt, lỗi ERR_TOO_MANY_REDIRECTS WordPress cũng có thể xảy ra do sự cố với cookie trình duyệt của trang web.

WordPress sử dụng cookie để giữ cho bạn đăng nhập vào tài khoản WordPress của mình, cùng với các mục đích sử dụng khác. Khi các cookie này có vấn đề nó sẽ có thể gây ra lỗi chuyển hướng. Để kiểm tra, hãy thử xóa cookie trang WordPress.

Mặc dù có thể xóa tất cả cookie trình duyệt cùng một lúc, nhưng làm như vậy sẽ khiến bạn đăng xuất khỏi mọi trang web. Sẽ thuận tiện hơn nhiều khi chỉ xóa cookie trên trang web đang gặp sự cố.

Dưới đây là cách xóa cookie cho một trang web cụ thể trong Chrome:

  1. Nhập thông tin sau vào thanh địa chỉ trình duyệt – chrome://settings/siteData?search=cookie
  2. Sử dụng hộp tìm kiếm để tìm kiếm trang web WordPress mà bạn đang gặp sự cố.
  3. Nhấp vào nút Remove All Shown để xóa tất cả cookie cho trang web bạn đã tìm kiếm.
6 Cách sửa ERR_TOO_MANY_REDIRECTS WordPress

3. Kiểm tra URL trang web WordPress

Khi đã loại trừ các sự cố trong trình duyệt web mà lỗi vẫn xảy ra, có thể nghĩ đến nguyên nhân từ chính trang WordPress của mình.

Đầu tiên, nếu thông báo lỗi ERR_TOO_MANY_REDIRECTS trên WordPress bạn nên kiểm tra các URL. Nếu các URL trên web không chính xác, khiến trang web WordPress rơi vào một vòng lặp chuyển hướng không giới hạn dẫn đến thông báo lỗi ERR_TOO_MANY_REDIRECTS và người dùng không thể truy cập vào website.

Nếu bạn vẫn có thể truy cập bảng điều khiển WordPress của mình, hãy kiểm tra các URL của trang web bằng cách đi tới Settings > General.

Hãy đảm bảo rằng các URL này có tên miền chính xác và được cấu hình để sử dụng HTTPS (đã bật HTTPS trên trang web của mình). Trong 99% các trường hợp, địa chỉ WordPress và địa chỉ trang web nên giống nhau.

6 Cách sửa ERR_TOO_MANY_REDIRECTS WordPress

Nếu bạn không thể truy cập được trang quản trị WordPress, có thể kiểm soát các thiết lập này bằng cách thủ công trong tệp wp-config.php. Các thiết lập trong tệp wp-config.php sẽ luôn ghi đè lên các thiết lập trong trang quản trị, vì vậy quan trọng phải nhớ rằng bạn đã hard-coded các URL của trang web của mình cho tương lai.

Để thêm các thiết lập này vào tệp wp-config.php, bạn cần kết nối đến máy chủ của trang web bằng một ứng dụng FTP hoặc một trình quản lý tệp trên máy chủ như cPanel.

Tiếp đến sửa tệp wp-config.php và thêm mã sau vào cuối tệp, đảm bảo thay thế các URL ví dụ bằng các URL thực tế của trang web:

define('WP_HOME','https://exampledomain.com');
define('WP_SITEURL','https://exampledomain.com');

Lưu tệp, sau đó kiểm tra trang web để xem lỗi đã được khắc phục chưa.

Quan tâm: Thuê Hosting Giá rẻ Tại LANIT ưu đãi 50%+ quà tặng Plugin, Elementor, Theme Pro

4. Kiểm tra Cài đặt HTTPS WordPress và Chứng chỉ SSL (Bao gồm cả Cloudflare)

Nguyên nhân phổ biến gây ra lỗi ERR_TOO_MANY_REDIRECTS trên WordPress có thể đến từ chứng chỉ SSL và/hoặc cấu hình HTTPS.

Dưới đây là ba vấn đề HTTPS phổ biến nhất có thể gây ra thông báo lỗi ERR_TOO_MANY_REDIRECTS trên WordPress:

  • Các URL trang web không chính xác: Bạn đã sửa vấn đề này trong phần trước, vì vậy có thể bỏ qua vấn đề này.
  • Cài đặt HTTPS bị lỗi: Bạn có thể đã mắc sai lầm khi cố gắng chuyển hướng lưu lượng HTTP sang HTTPS hoặc khi cài đặt chứng chỉ SSL của mình.
  • Vấn đề với Cloudflare: Nếu bạn đang sử dụng Cloudflare trên trang web WordPress của mình, một cấu hình sai trong các thiết lập SSL của Cloudflare có thể gây ra lỗi này.

Cách khắc phục các sự cố HTTPS phổ biến

  • Nếu muốn sử dụng HTTPS trên trang của mình thì cần đảm bảo rằng bạn đã cài đặt chứng chỉ SSL trước đó. Nếu cố gắng sử dụng HTTPS khi chưa có chứng chỉ SSL nó có thể gây ra thông báo lỗi.
  • Khi sử dụng HTTPS, thường sẽ thiết lập một chuyển hướng để gửi tất cả lưu lượng HTTP đến phiên bản HTTPS của nội dung, thông qua việc tạo chuyển hướng hoặc sử dụng một plugin SSL như Really Simple SSL. Điều này là một điều tốt, nhưng các vấn đề cấu hình có thể gây ra thông báo lỗi ERR_TOO_MANY_REDIRECTS trên WordPress bằng cách chuyển hướng khách truy cập giữa các phiên bản HTTP và HTTPS của một trang web.

Để tìm hiểu cách làm điều này đúng cách và khắc phục bất kỳ vấn đề nào, bạn có thể đọc hướng dẫn đầy đủ của chúng tôi về cách cài HTTPS trên WordPress.

Cách khắc phục cài đặt SSL Cloudflare

Nếu bạn đang sử dụng Cloudflare, cần kiểm tra các thiết lập SSL của Cloudflare để đảm bảo rằng chúng không gây ra vấn đề này.

Nguyên nhân phổ biến nhất ở đây là đã cài đặt chứng chỉ SSL trên máy chủ trang web WordPress nhưng vẫn sử dụng cài đặt Flexible của Cloudflare thay vì cài đặt Full.

Để kiểm tra điều này, hãy mở bảng điều khiển Cloudflare của bạn và sau đó truy cập vào các thiết lập SSL/TLS cho trang web gặp vấn đề.

Nếu đã cài đặt chứng chỉ SSL trên máy chủ của mình, đảm bảo rằng Cloudflare được cấu hình để sử dụng cài đặt Full hoặc Full (strict). Trong hầu hết các trường hợp, lựa chọn Full là lựa chọn an toàn nhất.

6 Cách sửa ERR_TOO_MANY_REDIRECTS WordPress

Đặt lại .htaccess và kiểm tra chuyển hướng Server-Level

Nếu bạn đã thiết lập các chuyển hướng Server-Level bằng cách sử dụng tệp .htaccess của trang web WordPress của mình, điều đó có thể gây ra thông báo lỗi ERR_TOO_MANY_REDIRECTS trên WordPress. Ngoài ra, một số plugin có thể đã thêm các quy tắc .htaccess riêng của họ gây ra vấn đề.

Lưu ý: Nếu nhà cung cấp lưu trữ web của bạn sử dụng máy chủ web Nginx thay vì Apache hoặc LiteSpeed, thì trang web WordPress sẽ không có tệp .htaccess. Trong trường hợp này, bạn sẽ quản lý các chuyển hướng cấp máy chủ thông qua tệp nginx.conf. Tuy nhiên, truy cập và sử dụng tệp này phức tạp hơn rất nhiều, vì vậy chúng tôi khuyên bạn nên liên hệ với bộ phận hỗ trợ của nhà cung cấp lưu trữ trong những trường hợp này.

Cách đơn giản nhất là bắt buộc WordPress tạo ra một tệp .htaccess mới. Sau đây là cách thực hiện:

  • Kết nối với máy chủ trang web WordPress bằng FTP, trình quản lý tệp cPanel hoặc một công cụ tương tự.
  • Tìm tệp .htaccess trong thư mục gốc của trang web (cùng thư mục chứa thư mục wp-admin và wp-content).
  • Tải xuống một bản sao tệp .htaccess về máy tính của bạn làm bản sao lưu (trong trường hợp cần thiết).
  • Sau khi đã tải xuống một bản sao, xóa tệp .htaccess từ máy chủ của bạn.

Bây giờ, hãy vào thử lại trang web của mình. Nếu lỗi đã biến mất, có nghĩa là ệp .htaccess có vấn đề.

Để hoàn thành, bạn chỉ cần bắt buộc WordPress tạo ra một tệp .htaccess mới. Sau đây là cách thực hiện:

  • Mở bảng WordPress dashboard.
  • Vào Settings Permalinks.
  • Đảm bảo rằng cấu trúc liên kết cố định đúng được chọn (nếu đã được chọn, bạn không cần thay đổi gì).
  • Nhấp vào nút Save Changes. Ngay cả khi bạn không thay đổi bất kỳ cài đặt nào, bạn vẫn cần nhấp vào nút Save Changes để WordPress tạo lại tệp .htaccess.
6 Cách sửa ERR_TOO_MANY_REDIRECTS WordPress

Vô hiệu hóa Plugin WordPress

Các plugin WordPress có thể thêm tất cả các loại mã vào trang web, bao gồm mã xử lý chuyển hướng. Nếu có vấn đề gì xảy ra với mã bổ sung này, điều đó có nghĩa là các plugin có thể là nguyên nhân của thông báo lỗi ERR_TOO_MANY_REDIRECTS trên WordPress.

Điều này có thể do vấn đề trong plugin hoặc có thể do vấn đề tương thích với cách hai plugin đang hoạt động tương tác với nhau.

Để kiểm tra xem các plugin có phải là vấn đề, bạn có thể thử vô hiệu hóa tất cả các plugin của mình cùng một lúc. Nếu lỗi biến mất sau khi vô hiệu hóa tất cả các plugin, bạn biết rằng một hoặc nhiều plugin là nguyên nhân.

Để tìm ra chính xác thủ phạm, hãy kích hoạt các plugin một cách tuần tự cho đến khi bạn tìm thấy plugin gây ra thông báo lỗi ERR_TOO_MANY_REDIRECTS.

Nếu bạn vẫn có thể truy cập được vào bảng điều khiển WordPress, hãy vô hiệu hóa tất cả các plugin từ menu Plugin:

  • Sử dụng checkbox để chọn tất cả các plugin.
  • Chọn Deactivate.
  • Nhấp vào Apply.
6 Cách sửa ERR_TOO_MANY_REDIRECTS WordPress

Nếu lỗi ngăn bạn truy cập vào bảng điều khiển của mình, vẫn có thể tắt các plugin của mình bằng cách sử dụng FTP hoặc một công cụ như cPanel. Sau đây là cách thực hiện:

  • Kết nối với máy chủ trang web WordPress bằng FTP, trình quản lý tệp cPanel hoặc bất kỳ công cụ nào cho phép bạn truy cập các tệp/thư mục trên máy chủ.
  • Mở thư mục wp-content và tìm thư mục plugins bên trong.
  • Đổi tên thư mục plugins thành bất kỳ tên nào khác. Ví dụ: plugins-deactivate.

Khi bạn đổi tên thư mục plugins, WordPress sẽ tự động vô hiệu hóa các plugin.

Bây giờ, hãy truy cập trang web của bạn và đăng nhập vào bảng điều khiển của WordPress nếu có thể. Sau khi đăng nhập vào bảng điều khiển của mình, có thể đổi tên thư mục plugins-deactivate trở lại thành thư mục plugins ban đầu.

Tất cả các plugin của bạn bây giờ sẽ xuất hiện, nhưng chúng sẽ được vô hiệu hóa. Bạn có thể bắt đầu kích hoạt chúng một cách tuần tự.

Lưu ý: Quan trọng là bạn phải truy cập trang web của mình và đăng nhập vào bảng điều khiển WordPress sau khi đổi tên thư mục plugin từ plugins thành plugins-deactivate. Nếu bạn không truy cập vào bảng điều khiển của mình, các plugin sẽ tự động kích hoạt lại khi bạn đổi tên thư mục trở lại thành tên gốc.

Quan tâm: Dịch vụ WordPress Hosting Chuyên nghiệp tại LANIT

Kết luận

Trong bài viết này, chúng tôi đã đưa ra một số cách sửa ERR_TOO_MANY_REDIRECTS WordPress. Bạn có thể bắt đầu bằng cách loại trừ các vấn đề trình duyệt, như xóa bộ nhớ cache và cookie của trình duyệt. Sau đó, tiếp tục với các giải pháp sửa lỗi cụ thể cho WordPress, như kiểm tra URL trang web, cài đặt HTTPS, vô hiệu hóa plugin và xử lý chuyển hướng. Nếu bạn gặp phải lỗi ERR_TOO_MANY_REDIRECTS WordPress, hãy thực hiện các giải pháp này để khắc phục sự cố trên trang web.

Chúc bạn thành công!

avata Hải

Triệu Huyền Trang

Triệu Huyền Trang chuyên gia 3 năm kinh nghiệm trong ngành Công Nghệ, Phần Mềm. Chuyên chia sẻ các kiến thức phần mềm mã nguồn, ứng dụng và thông tin về công nghệ hữu ích.

Chat với chúng tôi qua Zalo!
Chat với chúng tôi qua Zalo!