Cách xử lý lỗi Too Many Redirects trong WordPress

Cách xử lý Too Many Redirects trong WordPress

Bài viết chia sẻ cách xử lý lỗi Too Many Redirects trong WordPress thường xảy ra khi website của bạn bị mắc kẹt trong một vòng lặp chuyển hướng, dẫn đến việc trình duyệt không thể tải trang đúng cách. 

Cách xử lý lỗi Too Many Redirects trong WordPress

Cách xử lý lỗi Too Many Redirects trong WordPress
Cách xử lý lỗi Too Many Redirects trong WordPress

 Kiểm tra URL của Trang chủ và WordPress trong Cài đặt

Một nguyên nhân phổ biến gây ra lỗi này là URL của trang chủ và URL của WordPress được thiết lập không đúng hoặc không khớp nhau.

Các bước thực hiện:

Truy cập WordPress Dashboard:

Vào Settings > General.

Kiểm tra URL:

Đảm bảo rằng WordPress Address (URL)Site Address (URL) đúng và khớp nhau.

Nếu trang web của bạn sử dụng HTTPS, đảm bảo rằng cả hai URL đều bắt đầu bằng https://.

Lưu thay đổi:

Nhấn Save Changes để lưu lại các thay đổi.

 Kiểm tra Cấu hình tệp .htaccess

Tệp .htaccess có thể chứa các quy tắc chuyển hướng không đúng gây ra lỗi Too Many Redirects.

Các bước thực hiện:

Truy cập vào tệp .htaccess:

Dùng FTP hoặc trình quản lý tệp của hosting để truy cập vào thư mục gốc của website WordPress.

Sao lưu và chỉnh sửa tệp .htaccess:

Tải tệp .htaccess về máy tính của bạn để sao lưu.

Mở tệp .htaccess và thay thế nội dung bằng đoạn mã mặc định sau

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Lưu và tải lên lại tệp .htaccess:

Lưu các thay đổi và tải tệp .htaccess đã chỉnh sửa trở lại máy chủ.

 Xóa Cookie Trình Duyệt và Bộ Nhớ Cache

Lỗi Too Many Redirects có thể do cache trình duyệt hoặc cookie cũ gây ra.

Các bước thực hiện:

Xóa cookie:

Vào phần Settings hoặc Preferences của trình duyệt.

Xóa cookie của website gây lỗi.

Xóa bộ nhớ cache

Xóa cache trình duyệt của bạn để đảm bảo không còn dữ liệu cũ.

4. Vô Hiệu Hóa Plugin xung đột

Một số plugin, đặc biệt là các plugin liên quan đến SEO, bảo mật, hoặc chuyển hướng, có thể gây ra xung đột dẫn đến lỗi Too Many Redirects.

Các bước thực hiện:

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

Truy cập Plugins > Installed Plugins.

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

Kiểm tra website:

Tải lại trang web để kiểm tra xem lỗi có còn hay không.

Kích hoạt lại từng plugin:

Kích hoạt lại từng plugin một, kiểm tra website sau mỗi lần kích hoạt để xác định plugin nào gây ra vấn đề.

 Kiểm tra Cài Đặt SSL và HTTPS

Nếu trang web của bạn sử dụng SSL, cần đảm bảo rằng tất cả các URL được cấu hình đúng và không có xung đột.

Các bước thực hiện:

Cài đặt plugin SSL:

Nếu bạn sử dụng HTTPS, hãy đảm bảo cài đặt plugin như Really Simple SSL để xử lý chuyển hướng HTTPS một cách đúng đắn.

Kiểm tra thiết lập chuyển hướng HTTPS

Đảm bảo không có các chuyển hướng không cần thiết hoặc không đúng trong cài đặt của plugin hoặc tệp .htaccess.

 Kiểm tra Thiết lập của CDN

Nếu bạn đang sử dụng một mạng phân phối nội dung (CDN) như Cloudflare, các thiết lập chuyển hướng hoặc SSL trên CDN có thể gây ra lỗi.

Các bước thực hiện

Đăng nhập vào bảng điều khiển của CDN.

Kiểm tra và điều chỉnh thiết lập SSL/TLS

Đảm bảo cài đặt SSL trên CDN khớp với cài đặt SSL của website (Flexible, Full, hoặc Full (Strict)).

Xóa cache CDN

Xóa cache của CDN để đảm bảo các thay đổi được áp dụng.

Kết luận

Lỗi Too Many Redirects thường do cài đặt URL, cấu hình chuyển hướng, hoặc xung đột plugin gây ra. Bằng cách kiểm tra và điều chỉnh các yếu tố trên, bạn có thể dễ dàng khắc phục lỗi này và đảm bảo website của bạn hoạt động ổn định.

5/5 - (1 bình chọn)
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
so sánh