Hướng dẫn sửa lỗi Many redirects cho website WordPress

Lỗi Many redirects là gì?

ERR_TOO_MANY_REDIRECTS hay còn gọi là lỗi Vòng lặp chuyển hướng, trong đó 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.
Đây là lỗi rất phổ biến đối với website, cũng giống như lỗi “Error establishing a database connection” và các bạn có thể khắc phục một cách dễ dàng.

Các nguyên nhân gây ra lỗi Many redirects là gì?

Sau đây là những nguyên nhân chính gây ra lỗi :

-Cài đặt WordPress sai cấu hình.
-Chứng chỉ SSL/TLS cấu hình sai hoặc hết hạn.
-Các vấn đề với các dịch vụ của bên thứ ba.
-Thiết đặt máy chủ không chính xác.
-Dữ liệu Cookie trên trình duyệt bị lỗi.
-Xung đột plugin WordPress.

Cách khắc phục lỗi Many redirects.

Khi biết được những nguyên nhân gây ra lôi trên thì chúng ta sẽ có cách khắc phục nhanh chóng.

Đường dẫn website WordPress không đúng.

Bạn truy cập được trang quản trị website
Tại Cài đặt(Settings) → Chung(General Settings), bạn cần kiểm tra mục Địa chỉ WordPress (WordPress Address URL) và Địa chỉ trang web (Site Address URL).

Nếu bạn không thể truy cập được trang quản trị website, thì vào trang quản trị hosting và thêm đoạn code sau vào file wp-config.php (dán sau thẻ <?php):
define(‘WP_HOME’,’https://tenmien.com’);
define(‘WP_SITEURL’,’https://tenmien.com’);

Thay “tenmien.com” thành tên miền của bạn đang sử dụng.
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?

Khắc phục lỗi Many redirects do xung đột plugin.

Đôi khi các plugin WordPress can thiệp vào hoạt động của các quy tắc chuyển hướng do WordPress hoặc máy chủ thiết lập.
Cách làm là: hủy kích hoạt tất cả các plugin đã cài đặt để tìm ra plugin nào gây ra lỗi từ bảng điều khiển WordPress.


Tích chọn vào ô Plugin sau đó chọn “Ngừng kích hoạt” từ menu thả xuống và bấm “Áp dụng”.
Bây giờ, hãy thử tải lại trang web của bạn và xem lỗi đã được sửa hay chưa. Nếu lỗi được khắc phục xong, bạn cần kích hoạt từng plugin một cho đến khi bạn tìm thấy plugin gây ra lỗi.
Nếu bạn không thể truy cập bảng quản trị WordPress, bạn cần hủy kích hoạt các plugin theo cách thủ công bằng cách đổi tên từng thư mục chứa plugins.
Bạn có thể truy cập hosting qua FTP và truy cập /wp-content/plugins để có thể đổi tên từng thư mục bên trong cho đến khi tìm được plugins gây lỗi.

Sửa lỗi Many redirects do file .htaccess gây ra

Truy cập File Manager qua hosting control panel, chọn file .htaccess.

 

Bạn thay thế toàn bộ nội dung của file này bằng đoạn code sau:

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L] # END WordPress

Trường hợp vào File Manager bạn không thấy file .htaccess thì có thể theo cách sau để hiển thị File htaccess bị ẩn.
Chọn Settings (hình bánh răng-góc trên bên phải).

Sau đó cần click chọn Show Hidden Files (dotfiles) (Hiển thị các file bị ẩn) > Nhấn “Save”.
Khi này bạn sẽ thấy file htaccess xuất hiện ở trong thư mục File Manager website của bạn.

Khắc phục lỗi Many redirects bằng xóa Cache

Nếu website WordPress của bạn có cài các plugin tạo cache như: WP Rocket, WP Fastes Cache, Lite Speed Cache,Swift Performance, W3 Total Cache, …. thì bạn cần tiến hành xóa cache.
Trường hợp nếu bạn không thể vào trang quản trị website thì có thể vào trang quản trị hosting => 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.
Sau khi xóa xong, thử truy cập lại Website xem hoạt động bình thường chưa.

Khắc phục lỗi Many redirects bằng kiểm tra chứng chỉ SSL cấu hình sai, hết hạn

Nếu website của bạn được tải qua giao thức HTTPS nhưng chưa cài đặt và cấu hình chứng chỉ SSL đúng cách thì 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 như ssllabs , immuniweb để phân tích các định cấu hình kết nối qua HTTPS đã đúng cách hay chưa.

Khắc phục lỗi Many redirects bằng xóa dữ liệu Cookie

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 tốt hơn. Nhưng đôi khi các cookie này có thể chứa dữ liệu lỗi thời, có thể dẫn đến lỗi vòng lặp chuyển hướng.

Kết luận

Qua bài viết trên, chúng ta đã cùng tìm hiểu một số nguyên nhân cũng như cách sửa lỗi Error Too Many Redirects cho website wordpress. Hy vọng sẽ giúp ích cho các bạn sửa lỗi thành công.

 

Nếu link dowload lỗi, vui lòng email đến khanhduc2020@gmail.com chúng tôi cập nhật trong thời gian sớm nhất có thể.