Tổng quan về Redirect tại sao sử dụng Redirect 301 lại giúp tăng traffic website? Redirect 301 đối với Seoer quan trọng thế nào? Qua bài viết dưới đây sẽ cung cấp thêm nhiều thông tin hơn đến bạn đọc, cùng tham khảo nhé.
Mục lục
Tổng quan về Redirect

Redirect là gì?
Redirect (chuyển hướng) là cách để user và công cụ tìm kiếm chuyển đến một URL khác URL mà họ yêu cầu ban đầu. Ba loại Redirect được sử dụng phổ biến nhất là 301, 302 và Meta Refresh.
Các dạng Redirect
Có rất nhiều cách để thực hiện Redirect. Tuy nhiên, nhìn chung Redirect được chia thành hai dạng: Server-side redirects và Client-Side redirects.
Server-Side Redirects
Các lệnh Server-side Redirects được thực hiện trực tiếp trên máy chủ và dẫn đến một phần nhỏ nội dung được gửi đến trình duyệt, gọi là Status headers HTTP. Sau đó, các trình duyệt biết sẽ đi đâu và theo dõi ngay lập tức. Các headers HTTP này có code cho Server-side Redirects và vị trí mới mà trình duyệt sẽ đưa đến.
Trong lệnh Server-side Redirects sẽ bao gồm các lệnh: Redirect 301, Redirect 302, Redirect 307. Phần sau tôi sẽ giới thiệu rõ hơn về lệnh Redirect 301, còn về Redirect 302 và 307 lần lượt là:
- Redirect 302 là một mã trạng thái HTTP thông báo rằng URL hoặc website đã chuyển hướng tạm thời sang truy cập địa chỉ mới nhưng vẫn dựa trên URL cũ. Có thể là bảo trì, nâng cấp web chẳng hạn.
- Redirect 307 tương tự như Redirect 302. Khi website gặp vấn đề về source code hoặc bảo trì, user truy cập vào URL sẽ được chuyển hướng đến 1 trang thông báo website đang gặp lỗi, tuy nhiên chắc chắn sẽ trở lại.
Client-Side Redirects
Nhóm lệnh Client-Side Redirects hiểu đơn giản khi bạn truy cập vào 1 URL và sau 1 khoảng thời gian nhất định sẽ tự động được chuyển hướng sang URL khác. Dạng Redirect này vừa không mang nhiều tác dụng, lại thường bị Google đánh giá website không cao, nên bạn không cần quan tâm đến dạng này quá nhiều.
Redirect 301 là gì?
301 redirect là một phương pháp chuyển tiếp nhằm thông báo cho các trình duyệt và những công cụ tìm kiếm rằng trang webpage hoặc website đó đã được di chuyển hoàn toàn đến một địa chỉ mới. Song song đó, khi mọi người truy cập vào địa chỉ trang web cũ sẽ tự động được chuyển sang địa chỉ mới.
Nói theo cách khác, chuyển hướng redirect 301 (hay còn gọi là redirection 301) thường được hiểu như một sự di dời vĩnh viễn (moved permanently). Khi mã lỗi 301 xuất hiện trong phần header, nó nhằm mục đích thông báo cho người tìm kiếm hay trình duyệt, máy chủ rằng trang web đó đã được chuyển dời tới một địa chỉ mới.
Một số loại chuyển hướng máy chủ khác
- Redirect 302 là một mã trạng thái HTTP với mục đích thông báo rằng URL hoặc trang đến đã được chuyển hướng tạm thời sang một truy cập địa chỉ mới nhưng vẫn dựa trên URL cũ, thường được sư dụng trong trường hợp bảo trì, nâng cấp trang web.
- Mã 303 (See Other Location): Mã phản hồi này hoạt động khi users gửi yêu cầu truy cập cho một vị trí khác, từ đó máy chủ sẽ chuyển yêu cầu truy cập tới vị trí đó.
- Chuyển hướng Redirect 304 (Not Modified): Mã này nhằm thông báo không cần truyền lại các tài nguyên được yêu cầu. Đây là loại chuyển hướng ngầm đến các tài nguyên được lưu trữ.
- Dòng lệnh 305 (Use proxy): Tài nguyên mà người dùng yêu cầu truy cập chỉ có thể thực hiện được khi sử dụng máy chủ proxy.
- Mã 307 (Temporary Redirect): Mã này được xem gần giống như mã 302, nhưng khác nhau ở chỗ chuyển hướng 307 thường được sử dụng trong trường hợp nâng cấp source hoặc website gặp sự cố, người dùng nên tiếp tục truy cập địa chỉ này trong tương lai.
Tại sao cần phải sử dụng redirect 301 để chuyển hướng?

Ngoài chuyển hướng cố định, vĩnh viễn redirect 301 bạn còn có thể sử dụng thẻ canonical để tránh trùng lặp nội dung. Để có thể trả lời cho câu hỏi trên, chúng ta sẽ cần phải khám phá giá trị cốt lõi mà redirect 301 mang lại:
+ Chuyển hướng một bài viết cũ sang một bài viết mới
+ Chuyển địa chỉ (URL) từ không có www đến có www hoặc ngược lại (www or non-www)
+ Chuyển hướng những backlink đã xây dựng lúc trước sang cho một URL mới
+ Thay đổi tên miền domain cho một trang web
Một điều đặc biệt là khi chúng ta chuyển hướng redirect 301 thì chất lượng của backlink đổ về trang A sẽ chuyển sang hết cho trang B, một trong những nội dung rất quan trọng khi xây dựng hệ thống website vệ tinh.
Thiết lập redirect 301
Chúng ta sẽ cùng đi tìm hiểu code redirect nằm ở đâu và cách viết như thế nào cho đúng.
+ Code redirect nằm ở trong file .htaccess, và file này nằm ở thư mục root trên server tức là ngang hàng với index.
Công việc của redirect 301 là?
+ Thêm code redirect 301 cần sử dụng vào cuối nội dung file .htaccess và lưu lại
+ Upload file .htaccess lên thay thế cho file cũ
+ Gõ địa chỉ (URL) để test xem có chuyển hướng hay chưa
Nếu thành công thì trình duyệt sẽ tự động chuyển sang một URL mới, hoặc nếu không thì các bạn nên xóa cache để kiểm tra chính xác hơn nhé.
Xem thêm Khái niệm Link Building và phân loại Link Building trong Seo
Các loại Redirect (chuyển hướng)
Tổng quan về Redirect? Có một số cách để thực hiện chuyển hướng trình duyệt. Chuyển hướng có thể được chia thành hai lớp: chuyển hướng phía máy chủ và chuyển hướng phía máy khách. Mỗi loại trong số này sau đó có thể được chia thành nhiều loại.
Chuyển hướng máy chủ
Chuyển hướng máy chủ được thực hiện trực tiếp trên máy chủ và dẫn đến một phần nhỏ nội dung được gửi đến trình duyệt, trong cái gọi là tiêu đề trạng thái HTTP. Sau đó, các trình duyệt biết nơi cần đến và sẽ theo dõi ngay lập tức. Các tiêu đề HTTP này có mã cho loại chuyển hướng phía máy chủ và vị trí mới mà trình duyệt sẽ đưa bạn đến.
- Redirect 301: Là loại chuyển hướng vĩnh viễn, được sử dụng khi một trang đã chuyển đi hoặc khi một trang đã bị xóa và có thể tìm thấy nội dung tương tự ở nơi khác. Các công cụ tìm kiếm đi theo chuyển hướng và sẽ thêm URL mới vào chỉ mục. Các liên kết trỏ đến URL cũ sẽ được tính vào thứ hạng của URL mới.
- Redirect 302: Chuyển hướng tạm thời, được sử dụng khi trang cần được tạm thời di chuyển hoặc khi URL gốc luôn được yêu cầu.
- Redirect 307: Chuyển hướng tạm thời “được cải thiện”, sẽ luôn được các công cụ tìm kiếm coi là tạm thời. Thông thường, chuyển hướng 307 sẽ được sử dụng trong các trường hợp như nâng cấp source, khi website gặp phải sự cố, bảo trì website thì sẽ cần sử dụng loại chuyển hướng này. Nó sẽ thông báo với Search Engine rằng tài nguyên trên website này đang gặp sự cố và chắc chắn nó sẽ quay lại.
Xem thêm Thông tin Duplicate Content và những ảnh hưởng tới seo
Chuyển hướng phía máy khách

Tổng quan về Redirect? Chuyển hướng phía máy khách là kết quả của một số mã chạy trong trình duyệt và sau đó chuyển hướng ‘máy khách’, trình duyệt, đến một URL khác. Để có thể chạy mã đó, trước tiên nó cần được gửi tới trình duyệt và do đó đây luôn là giải pháp chậm hơn. Ngăn chặn chuyển hướng phía máy khách càng nhiều càng tốt.
Có hai loại chuyển hướng phía máy khách: cái gọi là làm mới meta, làm mới trang thành một URL khác sau một khoảng thời gian cụ thể hoặc chuyển hướng JavaScript, thay đổi URL của cửa sổ sau khi mã đó được chạy. Khó có thể định lượng tác động SEO của cả hai loại chuyển hướng phía máy khách, nhưng thông
Qua bài viết trên của Kienthucseo.vn đã cung cấp các thông tin về tổng quan về Redirect và các cách hoạt động. Hy vọng những thông tin trên của bài viết sẽ hữu ích với các bạn đọc. Cảm ơn các bạn đã dành nhiều thời gian để xem qua bài viết nhé.
Mỹ Phượng – Tổng hợp & chỉnh sửa
Tham khảo ( mona.media, nhanhoa.com, … )
Discussion about this post