Anonim

Nếu bạn là người dùng Chrome và đang thấy 'Lỗi 3xx (net :: ERR_TOO_MANY_REDIRECTS' hoặc 'Trang web này có vòng lặp chuyển hướng - ERR_TOO_MANY_REDIRECTS', bạn không ở một mình. Điều này xảy ra thường xuyên và có thể là tạm thời hoặc vĩnh viễn tùy thuộc vào URL bạn đang truy cập và nguyên nhân cụ thể của vấn đề.

Hướng dẫn này sẽ hướng dẫn bạn mọi thứ bạn cần biết về quá nhiều lỗi chuyển hướng trong Google Chrome.

Chuyển hướng HTTP là một phương pháp để một trang web trỏ trình duyệt của bạn đến một trang khác thay vì một trang được liên kết. Điều này có thể là do bảo trì, trang đã di chuyển hoặc vì lý do khác. Ví dụ: một công ty có thể thay đổi tên miền và chuyển hướng trang web tại tên miền cũ sang trang web bằng tên miền mới.

Chrome có thể đối phó với tối đa 20 chuyển hướng mà không đưa ra lỗi nhưng một khi ngưỡng đó bị phá vỡ, nó sẽ đưa ra lỗi 'ERR_TOO_MANY_REDIRECTS'.

Giao dịch diễn ra như thế này:

  • Trình duyệt gửi tin nhắn GET đến máy chủ web
  • Máy chủ trả lời bằng tin nhắn 3xx với URL được chuyển hướng
  • Trình duyệt xác nhận tin nhắn và đi đến địa chỉ mới
  • Trình duyệt tải trang web

Chrome có thể đối phó với tối đa 20 trong số các chuyển hướng này cùng một lúc mà không gặp vấn đề gì. Nếu có nhiều hơn thế, bạn thấy lỗi.

Vòng lặp chuyển hướng là nơi trình duyệt được gửi tới một URL được chuyển hướng, hướng nó trở lại URL ban đầu, nó sẽ chuyển hướng nó một lần nữa và cứ thế. Điều này là đáng ngạc nhiên dễ dàng để làm như một quản trị viên trang web. Tôi sẽ chỉ cho bạn những gì bạn có thể làm nếu bạn thấy quá nhiều lỗi chuyển hướng trong Google Chrome.

Quá nhiều chuyển hướng như một khách truy cập

Nếu bạn đang truy cập trang web, bạn có thể xóa bộ nhớ cache và cookie của trình duyệt.

  1. Mở Chrome
  2. Chọn menu thả xuống Chrome ở trên cùng
  3. Chọn Xóa dữ liệu duyệt web từ menu thả xuống
  4. Chọn hộp kiểm bên cạnh Tin nhắn và tệp đã lưu
  5. Sau đó bấm Xóa dữ liệu

Bây giờ thử lại URL đã đưa ra lỗi. Bây giờ bạn có thể duyệt trang web.

Nếu nó không hoạt động hãy thử một trình duyệt khác. Nếu một trình duyệt khác hoạt động nhưng Chrome không thử điều này:

  1. chrome://extensions trong thanh địa chỉ Chrome
  2. Nhấn Enter
  3. Hãy thử tắt từng tiện ích mở rộng của bạn một lần, kiểm tra lại trang web sau khi vô hiệu hóa từng tiện ích mở rộng

Đảm bảo chỉ vô hiệu hóa một cái trước khi kiểm tra lại nếu không bạn sẽ không biết cái nào gây ra sự cố. Mục tiêu là để xem liệu bạn có thể tách biệt nguyên nhân của sự cố với tiện ích mở rộng cụ thể của Chrome hay không.

Quá nhiều chuyển hướng như một quản trị viên trang web

Nếu bạn quản lý hoặc điều hành trang web, bạn có việc phải làm. Bạn có một bộ chuyển hướng được đặt ở đâu đó lặp lại hoặc lặp lại quá nhiều lần. Hãy tìm hiểu xem các chuyển hướng nào đang lặp lại để bạn có thể giải quyết vấn đề trên phần phụ trợ quản trị của trang web của mình.

  1. Điều hướng đến Redirect-checker và nhập URL của bạn
  2. Chọn phân tích để xem những gì đang chuyển hướng và đến đâu
  3. Xác định các chuyển hướng lặp lại cho chính họ
  4. Thay đổi chuyển hướng vòng lặp thông qua giao diện quản trị cho trang web của bạn

Thay đổi chuyển hướng vòng lặp thông qua giao diện quản trị cho trang web của bạn. Nghe có vẻ hơi lỏng lẻo nhưng phương pháp chính xác phụ thuộc vào nền tảng mà trang web của bạn sử dụng. Ví dụ: trong WordPress, bạn có thể đang sử dụng plugin chuyển hướng hoặc cần sửa đổi tệp .htaccess của mình. Trong Joomla bạn có thể sử dụng Redirect Manager, trong Magento, bạn sẽ sử dụng công cụ Rewrite Management. Bạn có được ý tưởng.

Tất cả những gì bạn cần làm là xác định chuyển hướng gây ra sự cố sau đó khắc phục sự cố trong bất kỳ nền tảng nào bạn sử dụng để quản trị trang web của mình, tham khảo nền tảng của bạn và lưu trữ tài liệu của công ty để được hướng dẫn.

Khi bạn đã khắc phục sự cố, hãy kiểm tra lại các liên kết một cách kỹ lưỡng để đảm bảo rằng bản sửa lỗi hoạt động như mong đợi.

Chuyển hướng

Có nhiều loại chuyển hướng khác nhau, tất cả đều có mã bắt đầu bằng 3xx.

  • 301 - Trang di chuyển vĩnh viễn.
  • 302 - Trang web tạm thời không có.
  • 303 - Được sử dụng để chuyển hướng sau PUT hoặc POST để ngăn làm mới trang.
  • 307 - Trang web tạm thời không có sẵn cho một cái gì đó theo kế hoạch. Kế thừa 302 chuyển hướng cho HTTP 1.1.
  • 308 - Chuyển hướng vĩnh viễn vì lý do khác.
  • 300 - Chuyển hướng đặc biệt không được sử dụng rất thường xuyên.
  • 304 - Chuyển hướng đặc biệt cho biết làm mới bộ đệm cho các trang web được lưu trong bộ nhớ cache.

Tại sao chuyển hướng được sử dụng

Có rất nhiều lý do chính đáng để sử dụng chuyển hướng và bạn sẽ ngạc nhiên về mức độ thường xuyên sử dụng chúng. Lý do phổ biến nhất để sử dụng chuyển hướng là khi bạn di chuyển trang sang máy chủ hoặc URL mới. Nếu bạn đã làm việc rất nhiều cho SEO của mình, bạn sẽ không muốn mất tất cả khi bạn di chuyển một trang.

Thay vào đó, bạn sử dụng chuyển hướng 301 để báo cho trình duyệt và công cụ tìm kiếm trang của bạn đã di chuyển. Điều này vẫn đưa khách truy cập vào trang và giữ lại tất cả lợi ích SEO bạn kiếm được.

Chuyển hướng 302 hoặc 307 hữu ích nếu bạn đang kiểm tra trang hoặc cập nhật trang để phù hợp với phong cách hoặc công nghệ mới. Nếu cấu trúc URL sẽ giữ nguyên, bạn chỉ cần thêm một chuyển hướng tạm thời trước khi xuất bản trang thật.

Chuyển hướng rất hữu ích để quản lý một trang web mà không mất nước trái cây SEO hoặc khách truy cập. Họ yêu cầu chăm sóc và thử nghiệm nhưng có thể là một công cụ rất hữu ích.

Nếu bạn có bất kỳ đề xuất nào về cách xử lý quá nhiều chuyển hướng, vui lòng bình luận bên dưới.

Err_too_many_redirects - cách khắc phục cho google chrome