X

So sánh lỗi redirect 301 và redirect 302 khác nhau như thế nào?

K
Duy Khang
11/11/2021
# 1

Redirect tạm dịch ra tiếng Việt là “chuyển hướng”. Trong SEO Onpage, redirect có nghĩa là chuyển hướng từ một URL A đến URL B.

Có rất nhiều loại redirect, nhưng trong bài viết này chúng ta sẽ tập trung vào các loại redirect quan trọng sau: 301, 302

Redirect 301 và redirect 302 là gì? Phân biệt sự khác nhau giữa 2 loại chuyển hướng này

  • 301 Redirect (Moved permanently) là một mã trạng thái HTTP ( response code HTTP) để thông báo rằng các trang web hoặc URL đã chuyển hướng vĩnh viễn sang một trang web hoặc URL khác, có nghĩa là tất cả những giá trị của trang web hoặc URL gốc sẽ chuyển hết sang URL mới.
  • 302 Redirect (Moved temporarily) là một mã trạng thái HTTP ( response code HTTP) thể thông báo rằng trang web hoặc URL đã chuyển hướng tạm thời sang địa chỉ mới nhưng vẫn phải dựa trên URL cũ. Vì một lý do nào đó, ví dụ như bảo trì trang web chính.

Một số loại chuyển hướng máy chủ khác: redirect 301 là gì

  • Mã 303 (See Other Location): Mã phản hồi này xuất hiện khi người dùng gửi yêu cầu truy cập cho một vị trí khác. Máy chủ sẽ chuyển yêu cầu truy cập đến vị trí đó.
  • Mã 304 (Not Modified): Mã phản hồi này cho biết không cần truyền lại các tài nguyên được yêu cầu. Đây là một loại chuyển hướng ngầm đến các tài nguyên được lưu trữ
  • Mã 305 (Use proxy): Tài nguyên mà bạn yêu cầu truy cập chỉ có thể truy cập được khi có sử dụng máy chủ proxy.
  • Mã 307 (Temporary Redirect): Mã phản hồi này được xem như gần giống với mã 302, nhưng chuyển hướng 307 thường được dùng trong trường hợp nâng cấp source hoặc trang web gặp sự cố, người dung nên tiếp tục truy cập địa chỉ này trong tương lai.

Nên dùng chuyển hướng 301 hay 302

Để trả lời cho câu hỏi này, bạn nên xét vào các trường hợp và mục đích của bạn để phù hợp với 1 trong 2 loại chuyển hướng này. Nghĩa là:

  • Nếu website bạn đang bảo trì hệ thống hoặc sửa đổi trong một thời gian ngắn thì bạn nên chọn Redirect 302. Tuy nhiên bạn nên cân nhắc một điều rằng nó không tối ưu và cũng có thể làm cho ranking từ khóa thay đổi nếu dùng trong thời gian dài
  • Trong trường hợp, bạn muốn thay đổi hoàn toàn sang một URL mới, bạn nên chọn 301. Bằng cách này, trang sẽ giữ nguyên các giá trị, ranking như ban đầu.

Lỗi thường gặp khi lỗi redirect 301 đó là gì:

  • Không thống nhất giao thức www hoặc non-www: Điều này khiến website bị phân tán backlink, độ trust, pagerank,… bởi Google sẽ không hiểu 2 website này là một. Do vậy bạn phải thiết lập chuyển huớng 301 giữa 2 phiên bản http:// và http://www.
  • Chuyển domain nhưng không thiết lập Redirect 301 đầu tiên: Điều này khiến tất cả giá trị, uy tín từ domain cũ bị bỏ không. Do vậy hãy chắc chắn thiết lập Redirect 301 trước khi chuyển domain cũ sang domain mới

Làm gì khi gặp lỗi 302 Moved Temporarily

  • Nguyên nhân lỗi 302 Moved Temporarily: Lỗi 302 Moved Temporarily có nghĩa là địa chỉ trang web đã được di chuyển tạm tới một vị trí khác cũng đồng nghĩa là địa chỉ đã được thay đổi.
  • Cách khắc phục: Khi địa chỉ trang web (URL) được chuyển tới vị trí khác thì thông thường Webmaster sẽ chuyển hướng nó về địa chỉ mới. Nếu sự chuyển hướng gặp lỗi thì bạn chỉ cần liên hệ Webmaster để sửa.

Tại sao cần sử dụng lỗi redirect 301 và 302?

  • Thay đổi trang web hiện tại sang một tên miền mới
  • Thay đổi CMS với cấu trúc URL mới. redirect 301 là gì
  • Thay đổi URL kém thân thiện sang URL mới thân thiện với người dùng và công cụ tìm kiếm hơn.
  • Trang báo lỗi 404 hoặc nội dung đã cũ.
  • Chuyển hướng www và non-www tránh lỗi trùng lặp nội dung.

Các tìm kiếm liên quan đến redirect 301 là gì

  • ERR_TOO_MANY_REDIRECTS
  • Lỗi ERR_TOO_MANY_REDIRECTS
  • Khắc phục lỗi chuyển hướng trang web
  • Lỗi redirect
  • WordPress bị chuyển hướng sang trang khác