Telegram, WhatsApp+380637610482
Valery Danyuk
Valery Danyuknhà phát triểnPhát triển các công cụ trí tuệ nhân tạo cho doanh nghiệp. Chất lượng cao. Giá cả phải chăng.Nhắn tin qua Telegram

Kiểm tra chuyển hướng trực tuyến: Chuỗi 301 và 302, vòng lặp và cách khắc phục

Kiểm tra chuyển hướng trực tuyến: chuỗi 301 và 302 từ địa chỉ cũ đến trang cuối cùng.

Những gì bạn sẽ nhận được

  • Một chuỗi chuyển đổi hoàn chỉnh từ địa chỉ nguồn đến trang cuối cùng, kèm theo mã cho từng bước.
  • Hiểu rõ khi nào nên dùng mã 301, khi nào nên dùng mã 302, và khi nào nên rút gọn chuỗi xuống còn một bước nhảy.
  • Kế hoạch kiểm tra các chuyển hướng sau khi di chuyển trang web, thay đổi tên miền hoặc thay đổi cấu trúc URL.
Áp dụng: trong 10 phútLượt lưu: Vị trí sau khi chuyển đổi và ngân sách dự phòng.

Câu trả lời ngắn gọn: để kiểm tra chuyển hướng trực tuyến, hãy dán URL nguồn vào công cụ Kiểm tra Chuyển hướng của PromoPilot và nhấp vào nút kiểm tra. Công cụ sẽ theo dõi từng lần chuyển hướng đến trang cuối cùng và hiển thị loại chuyển hướng (301, 302, 307, 308), mã HTTP ở mỗi bước, URL cuối cùng và bất kỳ vòng lặp nào. Công cụ này miễn phí và không yêu cầu đăng ký. Dưới đây là cách đọc chuỗi chuyển hướng và những việc cần khắc phục sau khi chuyển hướng trang web của bạn.

Việc đầu tiên tôi kiểm tra sau khi chuyển đổi bất kỳ trang web nào là các lệnh chuyển hướng. Thông thường, một trang web "mất" thứ hạng không phải vì nội dung mà vì sử dụng mã 302 thay vì 301, hoặc một chuỗi bốn lệnh chuyển hướng mà không ai để ý.

Kiểm tra chuyển hướng hiển thị gì?

Chuyển hướng là phản hồi của máy chủ, "Trang này không tồn tại, hãy truy cập địa chỉ khác." Trình duyệt sẽ tự động chuyển hướng mà không báo trước, và người dùng không nhận thấy. Các công cụ tìm kiếm cũng làm theo, nhưng mỗi bước bổ sung đều tốn thời gian của chúng, còn bạn thì mất tốc độ và sự tin tưởng.

Công cụ này xem xét những gì? Ví dụ về ý nghĩa Tại sao điều này lại quan trọng đối với SEO?
Chuỗi chuyển đổi hoàn chỉnh http:// → https:// → https://www. Bạn có thể thấy tất cả các bước, không chỉ bước đầu và bước cuối.
Loại chuyển hướng 301, 302, 307, 308 Chuyển đổi vĩnh viễn truyền tín hiệu từ địa chỉ cũ sang địa chỉ mới, nhưng chuyển đổi tạm thời thì không.
Mã HTTP ở mỗi bước 301 → 302 → 200 Lỗi 404 hoặc 500 ở cuối chuỗi - mất một trang.
URL cuối cùng https://example.com/new-page Địa chỉ này có khớp với địa chỉ trong URL chuẩn và sơ đồ trang web không?
Chuyển hướng vòng lặp A → B → A Trang web không mở được, cả đối với con người lẫn robot.

Kết quả thông thường sẽ trông như thế này: một trang chuyển tiếp với mã 301 và trang cuối cùng với mã 200.

Làm thế nào để kiểm tra việc chuyển hướng trực tuyến?

Cách kiểm tra chuyển hướng trực tuyến trong 4 bước: dán địa chỉ cũ, chạy kiểm tra, nghiên cứu chuỗi mã và rút gọn nó thành một chuyển đổi duy nhất.

  1. Mở công cụ. Trình kiểm tra chuyển hướng hoạt động trong trình duyệt.
  2. Dán địa chỉ gốc - URL cũ, địa chỉ không có www, phiên bản có http:// hoặc liên kết từ quảng cáo.
  3. Nhấp vào "Kiểm tra". Công cụ sẽ quét chuỗi trong vài giây.
  4. Hãy nghiên cứu kỹ từng bước: mã phản hồi, địa chỉ và loại chuyển đổi.
  5. Hãy so sánh URL cuối cùng với URL mà người truy cập và công cụ tìm kiếm nên thấy.
  6. Vui lòng sửa lại quy tắc trên máy chủ hoặc trong hệ thống quản lý nội dung (CMS) và kiểm tra lại địa chỉ.

Trang của công cụ này bao gồm một trường địa chỉ, một nút "Kiểm tra" và phần mô tả: những gì được kiểm tra, các trường hợp sử dụng và các hạn chế.

Trang công cụ Kiểm tra chuyển hướng miễn phí của PromoPilot: Trường URL và mô tả về kiểm tra chuỗi 301 và 302.

Một mẹo thực tế: hãy kiểm tra không chỉ một địa chỉ, mà là bốn biến thể của trang chính: http://example.com, http://www.example.com, https://example.com và https://www.example.com. Cả bốn đều phải dẫn đến cùng một địa chỉ trong một bước.

Làm thế nào để đọc chuỗi lỗi và nên sửa chữa bộ phận nào trước tiên?

Một ví dụ từ wiki của công cụ: http://example.com/old-page trải qua 301 → 302 → 200 và kết thúc tại https://example.com/new-page. Có hai lần chuyển đổi, và lần thứ hai chỉ là tạm thời. Điều này không tốt cho việc chuyển đổi: công cụ tìm kiếm có thể tiếp tục coi địa chỉ trung gian là địa chỉ chính.

Thứ tự sửa lỗi như sau:

  1. Vòng lặp. A → B → A — trang hoàn toàn không khả dụng. Khắc phục ngay lập tức: thông thường, có sự xung đột giữa quy tắc .htaccess và cài đặt URL của trang web trong CMS.
  2. Có lỗi ở cuối chuỗi thao tác. Nếu bước cuối cùng là lỗi 404 hoặc 500, việc chuyển hướng sẽ không dẫn đến đâu cả. Hãy chuyển hướng đến một trang đang hoạt động có cùng chủ đề, chứ không phải trang chính.
  3. Thay vì mã 301, hãy sử dụng mã 302. Việc chuyển hướng tạm thời trong khi thực tế việc chuyển hướng là vĩnh viễn là lỗi thường gặp với các plugin và bảng điều khiển lưu trữ. Hãy thay thế nó bằng mã 301 (hoặc 308).
  4. Chuỗi dài. http → https → www → /ru/ → /new/ — bốn bước. Viết lại các quy tắc sao cho bất kỳ địa chỉ cũ nào cũng dẫn trực tiếp đến địa chỉ cuối cùng.
  5. Các quy tắc hỗn hợp. Dấu gạch chéo cuối dòng, viết hoa, index.php — mỗi quy tắc như vậy lại thêm một bước. Hãy kết hợp chúng thành một quy tắc duy nhất.

Tổng quan nhanh về các mã: 301 và 308 là mã vĩnh viễn, 302 và 307 là mã tạm thời; 307 và 308 cũng lưu trữ phương thức yêu cầu, điều này rất quan trọng đối với các biểu mẫu và API. Để chuyển đổi thân thiện với SEO, hãy chọn 301.

Đây là ví dụ về việc sử dụng "một quy tắc thay vì năm quy tắc" trên máy chủ Apache - một ví dụ về .htaccess, trực tiếp chuyển hướng bất kỳ biến thể địa chỉ nào đến https://www.

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

Thay vì hai lần chuyển đổi liên tiếp (đầu tiên là sang HTTPS, sau đó là sang www), người truy cập và robot chỉ nhận được một lần chuyển đổi duy nhất. Trên nginx, vấn đề tương tự được giải quyết bằng một khối server riêng biệt với return 301 Sau khi chỉnh sửa, hãy chạy lại cả bốn phiên bản của trang chủ và một vài trang nội bộ thông qua công cụ này.

Một phát hiện phổ biến khác là các liên kết chuyển hướng còn sót lại từ các chương trình khuyến mãi và chiến dịch quảng cáo cũ. Trang khuyến mãi đã bị xóa từ lâu, và liên kết banner dẫn đến lỗi 404 sau ba lần nhấp chuột. Tốt nhất nên kiểm tra các liên kết chuyển hướng từ quảng cáo và email mỗi quý một lần.

So sánh: PromoPilot và các phương pháp khác để kiểm tra chuyển hướng

Dụng cụ Cái gì là miễn phí? Hạn chế Sản phẩm này phù hợp với đối tượng nào?
PromoPilot - Kiểm tra chuyển hướng Chuỗi đầy đủ, mã và loại của từng bước, URL cuối cùng, các chu kỳ. Mỗi lần khởi chạy chỉ sử dụng một URL nguồn duy nhất. Kiểm tra nhanh địa chỉ của bạn sau khi chỉnh sửa hoặc chuyển nhà.
httpstatus.io Mã phản hồi và chuỗi phản hồi cho nhiều địa chỉ Chỉ có mã và chuyển đổi Kiểm tra một danh sách nhỏ các địa chỉ.
Công cụ tìm kiếm SEO Screaming Frog Báo cáo chuỗi chuyển hướng toàn trang web Chương trình cần được cài đặt; phiên bản miễn phí có giới hạn về số lượng địa chỉ. Kiểm tra kỹ thuật sau khi di chuyển
Công cụ dành cho nhà phát triển Chrome (Mạng, Lưu nhật ký) Tất cả các hiệu ứng chuyển tiếp trình duyệt Thực hiện thủ công, không có tóm tắt. Dành cho các nhà phát triển khi gỡ lỗi

Kết luận: Để kiểm tra một URL cụ thể, công cụ trực tuyến là nhanh nhất, nhưng đối với hàng trăm URL sau khi di chuyển, cần sử dụng trình thu thập dữ liệu hoặc kiểm tra toàn diện. Việc xác minh thủ công trong DevTools hữu ích khi việc chuyển hướng phụ thuộc vào cookie hoặc ngôn ngữ trình duyệt.

Redirect Checker là một trong 87 công cụ SEO miễn phí của PromoPilot. Nếu chuỗi chuyển hướng của bạn bao gồm quá trình chuyển đổi từ HTTP sang HTTPS, hãy xem bài viết liền kề trong phần xác minh chứng chỉ SSL: chứng chỉ hết hạn sẽ làm đứt chuỗi ngay ở bước đầu tiên.

Hạn chế: Việc kiểm tra chuyển hướng sẽ không tiết lộ những gì?

Công cụ này kiểm tra một URL nguồn mỗi lần chạy. Để kiểm tra hàng trăm URL cũ sau khi chuyển đổi trang web, hãy sử dụng công cụ kiểm tra toàn bộ trang web hoặc trình thu thập URL.

Việc chuyển hướng bằng JavaScript và meta refresh có thể không hiển thị dưới dạng chuyển hướng HTTP: đối với máy chủ, chúng xuất hiện như một trang thông thường với mã trạng thái 200, nhưng trình duyệt mới là bên khởi tạo việc chuyển hướng. Nếu công cụ hiển thị mã 200 ở nơi bạn mong đợi một chuyển hướng, thì rất có thể việc chuyển hướng đó được thực hiện bằng script. Đối với các công cụ tìm kiếm, mã trạng thái 301 phía máy chủ đáng tin cậy hơn.

Cuối cùng, một số chuyển hướng phụ thuộc vào vị trí địa lý, ngôn ngữ trình duyệt hoặc cookie. Robot và công cụ sẽ truy cập "sạch", không có cookie, và chỉ nhìn thấy chuỗi mà công cụ tìm kiếm nhìn thấy, chứ không phải bạn. Nếu trang web hiển thị khác với kết quả kiểm tra trên trình duyệt của bạn, hãy mở địa chỉ đó ở chế độ ẩn danh — bằng cách này bạn sẽ nhìn thấy nó qua con mắt của robot.

Khi nào thì một công cụ miễn phí không còn đủ?

Kiểm tra chuyển hướng trực tuyến và chuyển đổi trang web với chuyên gia: mỗi lựa chọn mang lại những gì?

Kiểm tra một địa chỉ chỉ mất một phút. Lên kế hoạch chuyển nhà sao cho không bị mất lưu lượng truy cập là cả một dự án. Bạn cần một chuyên gia nếu:

  • Bạn thay đổi tên miền, công cụ tìm kiếm hoặc cấu trúc URL và trang web có hàng trăm trang;
  • Sau khi chuyển hướng, lưu lượng truy cập giảm, nhưng việc chuyển hướng "dường như vẫn hoạt động";
  • Các quy tắc nằm rải rác giữa máy chủ, CDN và các plugin, và các chuỗi quy tắc lại xuất hiện;
  • Bạn cần so sánh địa chỉ cũ và địa chỉ mới dựa trên ý nghĩa, chứ không nên gửi tất cả mọi thứ đến trang chính.

Tôi có thể làm gì cho trang web của bạn?

Tôi tên là Valeriy Danyuk, là một nhà phát triển phần mềm và chuyên gia SEO với 12 năm kinh nghiệm và hơn 200 khách hàng. Việc chuyển đổi website là một công việc thường xuyên của tôi, và tôi xử lý chúng theo cách đảm bảo các liên kết cũ vẫn hoạt động.

SEO và quảng bá

Trang web và cửa hàng trực tuyến

CRM, kế toán và tự động hóa

Tất cả các dự án đều có trong danh mục đầu tư. Bạn đang có kế hoạch chuyển nhà? Hãy gửi cho tôi địa chỉ cũ và địa chỉ mới của bạn trên Telegram – tôi sẽ cho bạn biết bạn thường bị tụt hậu ở những khu vực nào.

Kết quả

  1. Kiểm tra chuyển hướng trực tuyến chỉ mất một phút: toàn bộ chuỗi, mã cho từng bước và URL cuối cùng đều hiển thị.
  2. Sửa theo thứ tự: chu kỳ → lỗi ở cuối chuỗi → 302 thay vì 301 → chuỗi dài.
  3. Kiểm tra kỹ cả bốn địa chỉ nhà và các địa chỉ cũ quan trọng sau mỗi lần chuyển nhà.
  4. Nếu quá trình chuyển đổi quy mô lớn, hãy lên kế hoạch với chuyên gia—hoặc xây dựng lại trang web trên 1001site và thiết lập chuyển hướng một lần và chính xác.

Hãy bắt đầu với việc quan trọng nhất: kiểm tra chuỗi chuyển hướng miễn phí, và nếu kết quả khó hiểu, hãy liên hệ với tôi qua Telegram.

Nguồn

  • Trang Kiểm tra Chuyển hướng của PromoPilot — các bước kiểm tra, chuỗi ví dụ và các hạn chế.
  • Google Search Central - Tài liệu về chuyển hướng và tác động của chúng đến kết quả tìm kiếm.
  • httpstatus.io và Screaming Frog SEO Spider – mô tả các tính năng trên trang web chính thức.

Tài liệu tham khảo và nguồn

Câu hỏi và câu trả lời

Điểm khác biệt giữa 301 và 302 là gì?

Mã 301 là chuyển hướng vĩnh viễn: trang web đã được chuyển hướng vĩnh viễn và công cụ tìm kiếm cuối cùng sẽ thay thế địa chỉ cũ bằng địa chỉ mới trong chỉ mục của nó. Mã 302 là chuyển hướng tạm thời: địa chỉ cũ vẫn là địa chỉ chính và người truy cập chỉ đơn giản được chuyển hướng đến một vị trí khác. Đối với việc di dời, thay đổi tên miền và chuyển sang HTTPS, bạn cần sử dụng mã 301 (hoặc 308).

Tối đa bao nhiêu lượt chuyển hướng trong một chuỗi được cho phép?

Lý tưởng nhất là chỉ nên có một bước chuyển tiếp duy nhất từ bất kỳ URL cũ nào trực tiếp đến trang cuối cùng. Mỗi bước bổ sung sẽ làm tăng độ trễ và lãng phí tài nguyên thu thập dữ liệu. Tài liệu Google cho thấy việc theo dõi một chuỗi không phải là vô hạn, vì vậy tốt nhất là nên rút ngắn các chuỗi dài trước khi phát sinh sự cố.

Tại sao công cụ không nhận diện được lệnh chuyển hướng của tôi?

Nhiều khả năng, việc chuyển hướng được kích hoạt thông qua JavaScript hoặc thẻ meta refresh bên trong trang, chứ không phải do phản hồi HTTP của máy chủ. Công cụ có thể không hiển thị các chuyển đổi như vậy như một bước riêng biệt. Đối với SEO, chuyển hướng 301 phía máy chủ đáng tin cậy hơn.

Liệu có thể kiểm tra chuyển hướng cho một danh sách địa chỉ cùng một lúc không?

Công cụ này chỉ kiểm tra một URL nguồn mỗi lần chạy. Đối với hàng trăm URL sau khi di chuyển, việc sử dụng trình thu thập dữ liệu hoặc kiểm tra toàn bộ trang web, kiểm tra chuỗi chuyển hướng trên tất cả các trang, sẽ thuận tiện hơn.

Chúng tôi đã kiểm tra trang web, nhưng không có ai để sửa chữa cả?

Công cụ miễn phí này sẽ chỉ ra các vấn đề. Tôi sẽ phân tích báo cáo, ưu tiên và khắc phục chúng: kiểm tra SEO, tăng tốc độ, tối ưu hóa mã HTML và chuyển sang trang web mới mà không làm mất thứ hạng.