Nội dung
- shares
- Facebook Messenger
- Gmail
- Viber
- Skype
Duy trì một trang web, bạn sẽ gặp phải nhiều loại vấn đề và lỗi khác nhau. ERR_TOO_MANY_REDIRECTS là một trong nhiều lỗi thường gây khó chịu cho hầu hết người dùng wordpress. Trong bài viết này, chúng ta hãy xem những gì gây ra lỗi này và cách khắc phục nó.
Rất may, đây là một lỗi khá dễ sửa. Vì bạn đang sử dụng WordPress, bạn sẽ có thể tự khắc phục sự cố và sửa nó một cách nhanh chóng. Trước tiên, chúng ta hãy xem lỗi này thực sự là nguyên nhân do đâu.
ERR_TOO_MANY_REDIRECTS (hoặc vòng lặp chuyển hướng) khách truy cập trang web đang bị kẹt khi truy cập vào trang web của bạn. Điều này có nghĩa là trang web tiếp tục gửi bạn qua lại giữa các URL và hiển thị lỗi ERR_TOO_MANY_REDIRECTS. Khi điều này xảy ra, trình duyệt của bạn sẽ hiển thị một trang lỗi như trang này.
Lỗi có thể do nhiều thứ khác nhau gây ra. Nó thường xảy ra khi bạn thay đổi một số cài đặt WordPress liên quan đến tệp hệ thống , các phần trong giao diện theme của bạn, xung đột plugin hoặc khi có sự cố trên máy chủ web của bạn.
Để khắc phục lỗi ERR_TOO_MANY_REDIRECTS, bạn cần làm theo một số bước để xác định lý do tại sao lỗi xảy ra và sau đó sửa lỗi. Thực hiện theo các hướng dẫn từng bước dưới đây nhé.
Khi cài đặt cookie WordPress không đúng sẽ tạo ra các cookie bị lỗi có thể gây ra lỗi ERR_TOO_MANY_REDIRECTS. Vì vậy, tốt nhất là bắt đầu quá trình khắc phục sự cố của bạn bằng cách xóa sạch các cookie của trang web được lưu trữ trên trình duyệt của bạn.
Bạn có thể dễ dàng xóa tất cả cookie được lưu trữ trên trình duyệt của mình bằng cách xóa lịch sử trình duyệt. Tuy nhiên, nếu bạn muốn giữ các cookie liên quan đến các trang web khác, hãy làm theo các bước bên dưới để xóa cookie của một trang web cụ thể.
- Bước 1: Sao chép và dán link sau vào trình duyệt Chrome, bạn sẽ chuyển đến cài đặt cookie “chrome://settings/content/cookies“
- Bước 2: Chọn See All Cookie Data.
- Bước 3: Tìm kiếm trang web trong thanh tìm kiếm Cookie và xóa mọi cookie liên quan đến trang web.
- Để xóa cookie trong Firefox, truy cập Settings >> Privacy and Security chọn “Manage Data”. Từ cửa sổ bật lên, bạn sẽ có thể duyệt tất cả các cookie được lưu trữ và xóa các cookie liên quan đến trang web của bạn. Ngoài ra, hãy thử xóa bộ nhớ cache của trình duyệt.
2. Xóa bộ nhớ đệm WordPress cache
Trong một số trường hợp, bạn vẫn có thể truy cập khu vực quản trị trang web WordPress nếu chỉ với lỗi này. Các website wordpress hầu hết sẽ có thêm bộ nhớ đệm để tăng tốc wordpress với w3 total cache. Nếu bạn có thể đăng nhập vào bảng điều khiển quản trị của mình, bạn có thể thử xóa bộ nhớ cache trang web WordPress để sửa lỗi.
Quá trình xóa bộ nhớ cache trong các plugin WordPress phổ biến, bao gồm WP Super Cache, WP Rocket, “>W3 Total Cache, khá giống nhau. Chỉ cần làm theo các bước dưới đây.
- Bước 1: Đăng nhập vào quản trị WordPress, vào cài đặt Settings >> WP Super Cache.
- Bước 2: Nhấn vào nút Delete Cache.
3. Vô hiệu hóa và bật lại các plugins
Nếu bạn không thể truy cập trang quản trị WordPress của mình, bạn có thể thử tắt tất cả các plugin. Bạn có thể làm điều này bằng cách truy cập trình quản lý FTP
- Bước 1: Đăng nhập vào máy chủ web của bạn bằng ứng dụng FTP (ví dụ: Filezilla).
- Bước 2: Mở thư mục WP-Content và sau đó đổi tên thư mục plugins (ví dụ: plugins-bad).
Điều này sẽ vô hiệu hóa tất cả các plugin trên trang web của bạn. Đừng lo lắng, bạn sẽ không mất bất kỳ dữ liệu nào của mình. Khi bạn có quyền truy cập vào bảng điều khiển quản trị WordPress, bạn có thể đổi tên thư mục thành mặc định và bật tất cả các plugin cho đến khi bạn khám phá điều gì gây ra sự cố.
4. Kiểm tra CDN và cài đặt HTTPS
Lỗi ERR_TOO_MANY_REDIRECTS hầu như luôn luôn gây ra bởi sự cố với cài đặt HTTPS cho WordPress của bạn. Chứng chỉ ssl đã hết hạn hoặc plugin SSL được cấu hình sai. Sử dụng công cụ kiểm tra trạng thái SSL để xác nhận chứng chỉ SSL của bạn hợp lệ.
Nếu bạn đang sử dụng CDN như Cloudflare, hãy đảm bảo kiểm tra CDN để xem liệu dịch vụ có gây ra lỗi hay không. Thử xóa bộ đệm CDN. Và kiểm tra cài đặt HTTPS trên CDN.
5. Kiểm tra lỗi Server
Nếu không có phương pháp nào ở trên khắc phục được sự cố, bạn nên kiểm tra máy chủ của bạn xem có bất kỳ sự cố nội bộ nào không. Trong nhiều trường hợp, lỗi có thể do tệp .htaccess bị hỏng. Bạn có thể thử thay thế tệp bằng cài đặt mặc định.
# 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
Đây là mã mặc định cho tệp .htaccess
Bên cạnh đó, việc giữ bản sao lưu trang web của bạn luôn luôn quan trọng trong trường hợp xảy ra sự cố hoặc nếu bạn phải thực hiện bất kỳ thay đổi nào đối với trang web của mình.
Nếu bạn thích bài viết này, hãy ủng hộ chúng tôi bằng cách đăng ký nhận bài viết mới ở bên dưới và đừng quên chia sẻ kiến thức này với bạn bè của bạn nhé. Bạn cũng có thể theo dõi blog này trên Twitter và Facebook
- shares
- Facebook Messenger
- Gmail
- Viber
- Skype