Cách khắc phục lỗi quá nhiều chuyển hướng trong WordPress

Chia sẻ:

Sự cố ‘Error too many redirects‘ hay lỗi quá nhiều chuyển hướng là lỗi WordPress có thể do plugin hoặc cài đặt không chính xác gây ra. Trên thực tế, đây là một trong những lỗi phổ biến nhất mà độc giả và những người dùng WordPress khác thấy.

Lỗi này thậm chí có thể khóa bạn không truy cập được vào trang web của mình, khiến việc khắc phục trở nên hơi khó khăn. May mắn thay, mình đã khắc phục sự cố chuyển hướng quá nhiều lần, vì vậy mình biết chính xác phải làm gì.

Trong bài viết này, mình sẽ hướng dẫn cho bạn cách dễ dàng khắc phục sự cố ‘Error too many redirects‘ trong WordPress. Chúng ta cũng sẽ đề cập đến cách lấy lại quyền truy cập vào trang web của bạn và khắc phục sự cố.

Khắc phục lỗi quá nhiều chuyển hướng trong WordPress

Nguyên nhân gây ra sự cố ‘Error Too Many Redirects‘ trong WordPress là gì?

Error Too Many Redirects’ là do sự cố chuyển hướng được cấu hình sai trong WordPress.

Như bạn có thể đã biết, WordPress có 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ự như vậy, 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, tạo chuyển hướng vĩnh viễn 301 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 lưu trữ bộ nhớ đệm WordPress, thì nó cũng có thể ảnh hưởng đến chuyển hướng và gây ra lỗi ‘too many redirects’.

Đây là cách thông báo ‘ERR_TOO_MANY_REDIRECTS’ trông như thế nào trong Google Chrome.

Đây là cách lỗi trông như thế nào trong Firefox với thông báo ‘The page isn’t redirecting properly’.

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

Như đã nói ở trên, chúng ta hãy xem cách khắc phục sự cố lỗi quá nhiều chuyển hướng trong WordPress.

Mình sẽ hướng dẫn bạn từng bước khắc phục sự cố, truy cập vào trang WordPress của bạn và ngăn lỗi xảy ra lần nữa.

  1. Xóa cookie và bộ nhớ đệm của trình duyệt
  2. Vô hiệu hóa tất cả các plugin WordPress
  3. Sửa URL WordPress
  4. Đặt lại file .htaccess của WordPress
  5. Ngăn chặn lỗi chuyển hướng quá nhiều trong WordPress

Xóa cookie và bộ nhớ đệm Cache của trình duyệt

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

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

Mình có hướng dẫn chi tiết về cách xóa bộ nhớ đệm 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 việc đó.

Tuy vậy, 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.

Vô hiệu hóa tất cả các plugin WordPress

Nguyên nhân phổ biến nhất gây ra vòng lặp chuyển hướng WordPress hoặc ‘ERR_TOO_MANY_REDIRECTS’ là xung đột plugin. Một plugin WordPress cố gắng thiết lập chuyển hướng xung đột với các chuyển hướng WordPress mặc định có thể gây ra thông báo lỗi này.

Để khắc phục lỗi này, bạn cần vô hiệu hóa tất cả các plugin WordPress trên trang web của mình. Thông thường, bạn chỉ cần vào trang Plugins » All Plugins trong khu vực quản trị WordPress và vô hiệu hóa các plugin từ đó.

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

Trong trường hợp đó, bạn sẽ cần vô hiệu hóa các plugin WordPress bằng ứng dụng FTP như FileZilla hoặc ứng dụng Trình quản lý file trong hosting 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à vào thư mục /wp-content/.

Ở đó, bạn sẽ tìm thấy thư mục plugin, bạn cần đổi tên thành ‘plugins.deactivate’.

Thực hiện thao tác này sẽ vô hiệu hóa tất cả các plugin WordPress trên trang web của bạn.

Về cơ bản, WordPress tìm kiếm một thư mục có tên là plugin để tải các file plugin. Khi 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 admin WordPress 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 lại ứng dụng FTP hoặc Trình quản lý file và đổi tên thư mục plugins.deactivate của mình thành ‘plugins‘.

Sau đó, chuyển sang khu vực quản trị WordPress của trang web và đi tới trang Plugin » Tất cả plugin. Từ đây, bạn có thể kích hoạt từng plugin một rồi truy cập trang web của mình để xem bạn có thể tái tạo được lỗi hay không.

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

Sửa URL WordPress

Một nguyên nhân chính khác gây ra lỗi này là 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 trên trang Settings » General.

Đối với hầu hết các trang web, URL trong trường ‘WordPress Address’ và ‘Site Address’ 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à không có www trong URL còn lại.

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 URL WordPress bằng ứng dụng FTP hoặc ứng dụng Trình quản lý file.

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

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

Tiếp theo, bạn cần thêm 2 dòng code sau vào cuối file:

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

Đừng quên thay thế ‘https://example.com’ bằng URL trang web của bạn. Bây giờ bạn có thể lưu các thay đổi của mình và tải file lên trở lại trang web của mình.

Sau đó, hãy thử truy cập trang web của bạn để xem liệu điều này có giải quyết được lỗi hay không.

Cài đặt lại file .htaccess của WordPress

File .htaccess là một file đặc biệt được máy chủ trang web sử dụng để quản lý các chuyển hướng và các cài đặt máy chủ khác. WordPress cũng sử dụng file này dùng 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ể thay đổi file .htaccess của 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 đó khỏi file .htaccess của bạn.

Trong trường hợp đó, bạn sẽ cần phải set lại thủ công file .htaccess của WordPress.

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ý file trong trang hosting của mình. Sau khi kết nối, bạn sẽ thấy file .htaccess trong thư mục gốc của trang web.

Trước tiên, bạn cần tải xuống bản sao file .htaccess của mình vào máy tính để sao lưu. Sau đó, bạn có thể tiếp tục và xóa file khỏi trang web của mình.

Bây giờ, bạn có thể thử truy cập trang WordPress của mình. Nếu mọi thứ hoạt động bình thường, thì điều này có nghĩa là file .htaccess của bạn đã gây ra lỗi chuyển hướng.

Bây giờ, vì chúng ta đã xóa file .htaccess, bạn sẽ cần tạo lại file đó. Thông thường, trang web WordPress của bạn có thể tự thực hiện. Để đảm bảo, chỉ cần vào trang Settings » Permalinks và nhấp vào nút ‘Save changes’ ở cuối.

Ngăn chặn lỗi Error Too Many Redirects trong WordPress

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

Sau khi họ khắc phục sự cố trên trang web của bạn, bạn cũng có thể tìm ra nguyên nhân gây ra sự cố.

Nếu đó là plugin, thì bạn cần báo cáo sự cố với diễn đàn hỗ trợ của plugin. Tuy nhiên, nếu bạn không nhận được trợ giúp, thì bạn luôn có thể tìm một plugin thay thế có chức năng tương tự.

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

Mình hy vọng bài viết này giúp bạn giải quyết được vấn đề ‘Error Too Many Redirects’ trên trang web của bạn. Nếu có thắc mắc gì cứ để lại bình luận nhé.

Quét mã QR
Để xem nhanh bài viết trên điện thoại
QR Code
Cách khắc phục lỗi quá nhiều chuyển hướng trong WordPress
Chia sẻ:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like

Tạo nút Scroll to Top cho trang WordPress

Bạn đã bao giờ lướt một trang web siêu dài và chợt nhận ra mình phải cuộn lên đầu trang? Vâng, ai cũng đã từng trải qua cảm giác đó.…

Cách tìm Post ID và Page ID trên WordPress

WordPress, một nền tảng quản lý nội dung phổ biến, cho phép bạn dễ dàng quản lý các bài viết (posts) và trang (pages). Trong nhiều trường hợp, bạn cần…

Cách Tối Ưu SEO Cho Trang Blog WordPress

Tối ưu SEO (Search Engine Optimization) cho trang blog WordPress là bước quan trọng giúp nâng hạng trang web trên các công cụ tìm kiếm như Google. Việc tối ưu…