Cách sửa lỗi ERR_TOO_MANY_REDIRECTS trong WordPress

Tác giả Network Engineer, T.Mười 06, 2021, 11:09:59 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

Cách sửa lỗi ERR_TOO_MANY_REDIRECTS trong WordPress


Bạn đang cố gắng khắc phục sự cố 'ERR_TOO_MANY_REDIRECTS' trên trang web WordPress của mình?

Đây là một lỗi WordPress phổ biến có thể do plugin hoặc cài đặt không chính xác gây ra. Tuy nhiên, nó khiến người dùng bị khóa khỏi các trang web WordPress của họ, điều này làm cho nó trở nên đặc biệt rắc rối.

Trong bài viết này, mình sẽ chỉ cho bạn cách dễ dàng khắc phục sự cố 'ERR_TOO_MANY_REDIRECTS' trong WordPress. Mình cũng sẽ trình bày cách lấy lại quyền truy cập vào trang web của bạn và khắc phục lỗi.

1. Nguyên nhân nào gây ra lỗi ERR_TOO_MANY_REDIRECTS trong WordPress?

'ERR_TOO_MANY_REDIRECTS' là do sự cố chuyển hướng được định cấu hình sai trong WordPress.

Như bạn biết rằng WordPress sử dụng tính năng cấu trúc URL thân thiện với SEO sử dụng chức năng chuyển hướng.

Tương tự, nhiều plugin WordPress phổ biến sử dụng tính năng này để thiết lập chuyển hướng tạm thời, chuyển hướng 301 vĩnh viễn và để sửa lỗi 404.

Nếu bạn đang sử dụng plugin để khắc phục sự cố nội dung không an toàn SSL hoặc plugin bộ nhớ đệm WordPress, thì chúng cũng có thể ảnh hưởng đến chuyển hướng và gây ra lỗi này.


Lỗi quá nhiều chuyển hướng trong Google Chrome

Tuy nhiên, lỗi này không cho bạn biết điều gì gây ra xung đột và buộc vòng lặp chuyển hướng trong WordPress.

Đây là cách lỗi xuất hiện trong Firefox với thông báo 'The page isn't redirecting properly'.


Quá nhiều lỗi chuyển hướng trong Firefox

Chúng ta hãy xem cách khắc phục lỗi vấn đề chuyển hướng quá nhiều trong WordPress.

Mình sẽ hướng dẫn bạn cách khắc phục sự cố từng bước, truy cập vào trang web WordPress của bạn và sửa lỗi do tái xuất hiện.

2. Xóa Cookie và Bộ nhớ cache của trình duyệt.

Nguyên nhân phổ biến của lỗi có thể là cookie của trình duyệt web của bạn. Hãy thử truy cập trang web của bạn bằng một trình duyệt web khác như Firefox, Safari, Opera, Microsoft Edge, v.v.

Nếu bạn có thể truy cập trang web của mình một cách bình thường bằng một trình duyệt khác, thì bạn cần xóa cookie của trình duyệt và bộ nhớ cache trên trình duyệt thông thường của mình.


Xóa cookie và bộ nhớ cache trong Google chrome

Mình có một hướng dẫn chi tiết về cách xóa bộ nhớ cache của trình duyệt trong tất cả các trình duyệt chính sẽ giúp bạn thực hiện điều đó.

Mặt khác, nếu việc thay đổi trình duyệt không khắc phục được sự cố thì bạn có thể chuyển sang bước tiếp theo.

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

Nguyên nhân phổ biến nhất của vòng lặp chuyển hướng WordPress hoặc vấn đề 'ERR_TOO_MANY_REDIRECTS' là xung đột plugin. Một plugin cố gắng thiết lập chuyển hướng theo cách xung đột với chuyển hướng mặc định của WordPress sẽ gây ra lỗi này.

Để khắc phục điều này, bạn cần phải hủy kích hoạt tất cả các plugin WordPress trên trang web của mình. Bây giờ, thông thường bạn có thể truy cập trang Plugins >> All Plugins bên trong khu vực quản trị WordPress và hủy kích hoạt plugin từ đó.


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

Tuy nhiên, mình giả định rằng do lỗi chuyển hướng, bạn có thể không truy cập được vào khu vực quản trị WordPress.

Trong trường hợp đó, bạn sẽ cần phải hủy kích hoạt các plugin WordPress bằng ứng dụng FTP hoặc ứng dụng Trình quản lý tập tin trong bảng điều khiển lưu trữ WordPress của mình.
Chỉ cần kết nối với trang web của bạn bằng ứng dụng FTP và đi tới thư mục /wp-content/.


Đổi tên thư mục plugin bằng FTP

Ở đó, bạn sẽ tìm thấy thư mục plugin, mà bạn cần đổi tên thành 'plugins.deactivate' sẽ hủy kích hoạt các plugin WordPress.


Thư mục plugin đã được đổi tên

Về cơ bản, WordPress tìm kiếm một thư mục có tên là plugin để tải các tập tin plugin. Khi nó không tìm thấy thư mục, nó sẽ tự động vô hiệu hóa các plugin đang hoạt động trong cơ sở dữ liệu.

Bây giờ bạn có thể thử truy cập trang web WordPress của mình. Nếu bạn có thể đăng nhập vào khu vực quản trị WordPress của mình ngay bây giờ, thì điều này có nghĩa là một trong các plugin đã gây ra lỗi.

Để tìm ra plugin nào là thủ phạm, bạn cần chuyển trở lại ứng dụng FTP client hoặc File Manager và đổi tên thư mục plugins.deactivate của bạn trở lại thành 'plugins'.

Sau đó, chuyển sang khu vực quản trị WordPress của trang web của bạn và chuyển đến trang Plugins >> Tất cả plugin. Từ đây, bạn có thể kích hoạt từng plugin một, sau đó truy cập trang web của bạn để xem liệu bạn có thể tái tạo lỗi hay không.

Sau khi tìm thấy plugin đang gây ra lỗi, bạn có thể tìm một giải pháp thay thế cho plugin đó hoặc báo cáo sự cố lên diễn đàn hỗ trợ của plugin.

4. Sửa các URL WordPress.

Một nguyên nhân chính khác của lỗi này là do cấu hình sai trong cài đặt URL WordPress. Thông thường, bạn có thể xem các tùy chọn này trong Cài đặt >> trang Chung.


Cài đặt URL WordPress

Đối với hầu hết các trang web, các URL trong trường Địa chỉ WordPress và Địa chỉ trang web phải giống nhau. Tuy nhiên, một số người dùng có thể sử dụng www trong một URL và URL không phải www trong URL kia.

Vì bạn có thể không có quyền truy cập vào khu vực quản trị WordPress, bạn có thể cần sửa các URL WordPress bằng ứng dụng FTP hoặc ứng dụng trình quản lý tập tin.

Chỉ cần kết nối với trang web WordPress của bạn bằng ứng dụng khách FTP và truy cập /wp-content/themes/your-theme-folder/.


Chỉnh sửa tập tin functions.php

Từ đây, bạn cần tìm tập tin functions.php và chỉnh sửa nó bằng trình soạn thảo văn bản thuần túy như Notepad hoặc TextEdit.

Tiếp theo, bạn cần thêm mã sau vào dưới cùng:

Mã nguồn [Chọn]
update_option( 'siteurl', 'https://example.com' );
update_option( 'home', 'https://example.com' );

Đừng quên thay thế   Đăng nhập để xem liên kết bằng các URL trang web của riêng bạn. Bây giờ bạn có thể lưu các thay đổi của mình và tải tập tin lên lại trang web của mình.

Sau đó, bạn có thể thử truy cập trang web của mình để xem cách này có giải quyết được lỗi hay không.

Để biết thêm các phương pháp, hãy xem hướng dẫn của mình về cách dễ dàng thay đổi URL WordPress.

5. Đặt lại tập tin .htaccess WordPress.

Tập tin .htaccess là một tập tin đặc biệt được máy chủ trang web sử dụng để quản lý chuyển hướng và các cài đặt máy chủ khác. WordPress cũng sử dụng tập tin này cho các URL thân thiện với SEO và các chuyển hướng khác.

Đôi khi các plugin WordPress có thể thực hiện các thay đổi đối với tập tin .htaccess trên trang web của bạn, điều này có thể gây ra lỗi này. Cũng có thể việc hủy kích hoạt một plugin sẽ không xóa những thay đổi đó trong tập tin .htaccess của bạn.

Trong trường hợp đó, bạn sẽ cần phải đặt lại tập tin .htaccess WordPress của mình theo cách thủ công.
Một lần nữa, bạn sẽ cần truy cập trang web của mình bằng ứng dụng FTP hoặc ứng dụng trình quản lý tập tin trong bảng điều khiển lưu trữ của bạn. Sau khi kết nối, bạn sẽ thấy tập tin .htaccess trong thư mục gốc của trang web của mình.


Chỉnh sửa tập tin .htaccess qua FTP

Lưu ý: Nếu bạn không thể tìm thấy tập tin .htaccess của mình, hãy xem hướng dẫn của mình về cách tìm tập tin .htaccess trong WordPress.

Trước tiên, bạn cần tải xuống bản sao của tập tin .htaccess vào máy tính của mình để làm bản sao lưu.
Sau đó, bạn có thể tiếp tục và xóa tập tin khỏi trang web của mình. Bây giờ bạn có thể thử truy cập blog WordPress của mình và nếu mọi thứ hoạt động bình thường, thì điều này có nghĩa là tập tin .htaccess của bạn đã gây ra lỗi chuyển hướng.

Bây giờ, vì mình đã xóa tập tin .htaccess nên bạn cần tạo lại nó. Thông thường, trang web WordPress của bạn có thể tự làm điều đó nhưng để đảm bảo bạn có thể truy cập trang Cài đặt >> Permalinks và nhấp vào nút 'Lưu thay đổi' ở dưới cùng.


Làm mới liên kết cố định để tạo lại tập tin .htaccess

6. Ngăn chặn lỗi chuyển hướng quá nhiều trong WordPress.

Hy vọng rằng, các bước được đề cập ở trên sẽ khắc phục được sự cố chuyển hướng trên trang web của bạn. Nếu họ không khắc phục được sự cố, thì bạn có thể cần phải nói chuyện với công ty lưu trữ WordPress của mình để đảm bảo rằng đó không phải do sự cố máy chủ.

Sau khi họ khắc phục sự cố trên trang web của bạn, bạn cũng nên tìm ra nguyên nhân gây ra sự cố.
Nếu đó là một plugin, thì bạn cần báo cáo vấn đề với diễn đàn hỗ trợ của plugin. Xem hướng dẫn của mình về cách yêu cầu hỗ trợ WordPress. Tuy nhiên, nếu bạn không thể nhận trợ giúp thì bạn luôn có thể tìm thấy một plugin thay thế có chức năng tương tự.

Nếu lỗi do cấu hình sai trang web WordPress, thì bạn có thể ghi lại lỗi đó và đảm bảo rằng cài đặt trang web của bạn được thiết lập đúng cách.

Để biết thêm mẹo, hãy xem hướng dẫn chi tiết của mình về cách tự khắc phục các sự cố WordPress như một chuyên gia WordPress tổng thể.

Mình hy vọng bài viết này đã giúp bạn giải quyết lỗi ERR_TOO_MANY_REDIRECTS trên trang web của bạn. Bạn cũng có thể muốn đánh dấu bài viết này của mình về các lỗi WordPress phổ biến và cách khắc phục chúng.