Wednesday, March 27, 2024

Redirect 301 Và Redirect 302 ( phần 1)

       Chuyển hướng URL website Redirect 301 và Redirect 302

  • Redirect là gì? Và redirect 301 và redirect 302 là gì? Cách phân biệt chúng ra sao? Chúng có vai trò như thế nào trong SEO? Áp dụng chúng như thế nào cho chuẩn?
  • Bài viết sau đây ggads.pro sẽ giúp cho tất cả mọi người biết thêm kiến thức, nguyên lý, vai trò của những con số trên trong ngành SEO nhé:
https://ggads.pro/
Chuyển hướng 301 và chuyển hướng 302

1. Redirect và redirect 301 redirect 302 là gì ?

  • Redirect (Chuyển hướng): Là khái niệm rất phổ biến được sử dụng trong SEO với ý nghĩa chuyển hướng từ URL này sang URL khác.
  • Có nhiều loại Redirect. Nhưng trong bài viết này chúng tôi sẽ trình bày về 2 dạng đó là Redirect 301 và Redirect 302:

1.1 Redirect 301 là gì ?

  • Redirect 301: là một phương pháp chuyển tiếp thông báo các trình duyệt và các công cụ tìm kiếm rằng trang landingpage hoặc website đó đã được di dời hoàn toàn đến một địa chỉ mới.

Đồng thời khi người truy cập địa chỉ web cũ cũng sẽ được tự động chuyển sang địa chỉ mới.

  • Hay nói cách khác: Chuyển hướng redirect 301 hay redirection 301 thường được hiểu như việc di rời vĩnh viễn (moved permanently).

Nó trả về mã lỗi 301 trong phần header nhằm thông báo cho máy tìm kiếm hay trình duyệt, máy chủ rằng trang web hiện tại đã được chuyển rời tới địa chỉ mới.

1.2 Redirect 302 là gì ?

  • 302 Redirect (Moved temporarily): là một mã trạng thái HTTP ( response code HTTP) để 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 đó chẳng hạn bảo trì trang web chính.

1.3 Phân biệt Redirect 301 và Redirect 302:

chuyển hướng 301 vĩnh viễn - chuyển hướng 302 tạm thời
Phân biệt chuyển hướng 301 và chuyển hướng 302

– Từ những khái niệm trên, chúng ta có thể dễ dàng phân biệt được:

  • Redirect 301 sẽ chuyển đổi hoàn toàn địa chỉ website hoặc url sang một địa chỉ mới, bao gồm cả các thông tin của website hoặc url.
  • Redirect 302 thì chỉ chuyển đổi tạm thời sang một website hoặc url với một lý do cụ thể phát sinh ra.

Các thông tin ở website chính hay url trước đó vẫn giữ nguyên không thay đổi.

Điểm đặc biệt Redirect 302 là dù chuyển sang địa chỉ mới. Nhưng website hoặc url mới vẫn cần dựa vào url cũ.

2. Vai trò của redirect 301, redirect 302, những trường hợp nên dùng:

– Redirect 301 và 302 có vai trò rất quan trọng trong SEO. Nhưng không phải cứ dùng linh tinh thế nào cũng được.

Hãy xem xét kĩ từng trường hợp để có thể biết được lúc nào nên dùng chuyển hướng 301, và lúc nào nên dùng chuyển hướng 302 nhé:

2.1 Vai trò của redirect 301 và redirect 302:

  • Việc sử dụng redirect 301 và 302 đem lại sự tiện lợi vô cùng lớn cho các website. Vì chúng có ý nghĩa nhằm giúp đơn vị thông báo tới người truy cập các thông tin quan trọng nhanh chóng nhất như:
    – 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
    – 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.

2.2 Trường hợp nào nên dùng redirect 301 và redirect 302:

  • Tùy thuộc vào từng trường hợp và mục đích cụ thể để quyết định việc có nên dùng redirect 301 và 302 hay không.
  • Quyết định dùng redirect 301 hay redirect 302 thì tùy mỗi trường hợp khác nhau:

– Trường hợp website bạn đang trong bảo trì hệ thống hoặc sửa đổi : có thể thoàn thành trong thời gian ngắn thì bạn nên lựa chọn redirect 302.

Vì mã chuyển hướng này không hẳn sẽ tối ưu, và có thể làm thay đổi xếp hạng từ khóa nếu dùng trong một thời gian dài nhất định nên cần phải cân nhắc kỹ lưỡng.

– Trường hợp bạn muốn thay đổi hoàn toàn website hoặc url mới: Redirect 301 chinh là lựa chọn hàng đầu.

Vì nó vừa giúp bạn giữ nguyên xếp hạng và vừa có thể giữ được giá trị ban đầu.

Để đảm bảo tính hiệu quả SEO, hãy xem xét cẩn thận từng trường hợp để lựa chọn mã chuyển hướng cho thích hợp.

3. Cách áp dụng Redirect 301 và redirect 302 cho SEO:

https://ggads.pro/
Có 2 cách áp dụng

3.1 Đối với web server Apache:

  • Google cho hay, để có thể thực hiện chuyển hướng cho website trên máy chủ chạy Apache. Bạn cần truy cập vào tệp .htaccess trên máy chủ của mình.

3.1.1 Với Redirect 302, bạn có thể nhập 1 trong cách sau:

– Redirect 302 /oldlocation http://www.newdomain.com/newlocation
– Redirect temporarily /oldlocation http://www.newdomain.com/newlocation

3.1.2 Với Redirect 301:

– Redirect permanent /oldlocation http://www.newdomain.com/newlocation
Redirect 301 /oldlocation http://www.newdomain.com/newlocation

3.2 Redirect 301 và redirect 302 Đối với web server Nginx:

3.2.1 Với Redirect 301:

– Bạn có thể thêm dòng code dưới đây vào file ngin.x

rewrite ^/oldlocation$ http://www.newdomain.com/newlocation permanent

3.2.2 Với Redirect 302

– Bạn có thể thêm dòng code dưới đây vào file ngin.x

rewrite ^/oldlocation$ http://www.newdomain.com/newlocation redirect;

  • Trường hợp máy chủ không chạy trên Apache và Nginx, cần liên hệ với máy chủ để được hướng dẫn cụ thể.

4. Một số loại chuyển hướng máy chủ khác:

  • Ngoài Redirect 301 và Redirect 302, chúng ta còn hay bắt gặp một số loại chuyển hướng khác gần như tương tự.
  • Hãy tìm hiểu qua để có thể biết cách phân biệt khi gặp phải chúng trong công việc SEO hàng ngày nhé:

4.1 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í đó.

4.2 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ữ.

4.3 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.

4.4 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.

5. Kết luận:

  • Để chuyển hướng được dễ dàng và hiệu quả hơn nếu website của bạn là WordPress. Bạn có thể tận dụng các plugin.

Ví dụ:
– SEO Redirection: Plugin này sẽ giúp việc tạo ra hai chuyển hướng 301 và 302 dễ dàng.
– Redirection: Giúp các chuyển hướng 301 và lỗi 404.
– Simple 301 Redirects: Plugin chỉ làm việc với chuyển hướng 301.

  • Chú ý: Lỗi 404 rất dễ gặp trong SEO dù mã 404 không phải là một chuyển hướng mà là lỗi không tìm thấy trang (Not Found).

Thường chỉ xảy ra khi một trang web bị xóa khỏi website và server nhưng vẫn tồn tại liên kết đến trang đó.

khi người dùng truy cập, họ sẽ được chuyển đến một thông báo lỗi 404. Điều này cũng có thể ảnh hưởng tiêu cực tới hiệu suất SEO vì trải nghiệm không tốt dành cho người dùng.

Nhằm tránh tình trạng này. Bạn nên sử dụng chuyển hướng 301 hoặc 302 để giải quyết các lỗi không tìm thấy trang, giảm trải nghiệm xấu tới người dùng.

Những kiến thức trên đây đều do chúng tôi tổng hợp lại từ những bài học và trải nghiệm hàng ngày. Hi vọng sẽ giúp ích giúp cho tất cả mọi người có thêm kiến thức để áp dụng vào công việc.

Rate this post
46,788FansLike

Bài Viết Mới