Chuyển hướng là gì?

5/5 - (1 vote)

Chuyển hướng là gì?

Chuyển hướng là gì? – Mỗi trang trên web đều có một địa chỉ, một URL, viết tắt của “Uniform Resource Locator”. Đôi khi, nội dung chuyển từ URL này sang URL khác. Đó là lúc bạn cần chuyển hướng. Chuyển hướng tự động làm cho trình duyệt đi từ URL này sang URL khác.

Chuyển hướng là gì? Bài viết dưới đây sẽ giải thích cho bạn:

Chuyển hướng có thể trỏ đến bất kỳ URL nào khác: nó không cần trỏ đến cùng một trang web. Chuyển hướng tới một tên miền khác đôi khi được gọi là chuyển hướng giữa nhiều tên miền.

Chuyển hướng là gì 1
Chuyển hướng là gì 1
  1. Các loại chuyển hướng

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 trong số này sau đó có thể được chia thành nhiều loại.

Chuyển hướng là gì 2
Chuyển hướng là gì 2
  1. Chuyển hướng phía máy chủ

Chuyển hướng phía máy chủ được thực hiện trực tiếp trên máy chủ và dẫn đến một lượng nhỏ nội dung được gửi tới trình duyệt, trong cái gọi là tiêu đề trạng thái HTTP. Các trình duyệt sau đó sẽ biết phải đi đâu và sẽ theo dõi ngay lập tức. Các tiêu đề HTTP này có mã dành cho loại chuyển hướng phía máy chủ và một vị trí mới mà trình duyệt sẽ đưa bạn tới.

Các trình duyệt sẽ lưu vào bộ đệm chuyển hướng 301 và ngay lập tức thực hiện lại lần sau mà không cần tìm nạp lại URL gốc cho đến khi xóa bộ đệm. Ví dụ: đây là trường hợp chuyển hướng dựa trên ngôn ngữ hoặc vị trí địa lý. Các trình duyệt sẽ không lưu vào bộ đệm chuyển hướng 302, vì vậy máy chủ sẽ luôn nhận được yêu cầu về URL gốc.

Các công cụ tìm kiếm sẽ tuân theo chuyển hướng nhưng vẫn duy trì URL cũ trong chỉ mục của chúng. Bởi vì có quá nhiều hệ thống sử dụng 302 theo mặc định, thay vì 301, các công cụ tìm kiếm có xu hướng xử lý các 302 lâu đời giống như 301 theo nhiều cách. Các trình duyệt sẽ không bao giờ lưu trữ chuyển hướng 307. Công cụ tìm kiếm không phải lúc nào cũng tuân theo chuyển hướng 307 vì chúng được coi là tạm thời.

Chuyển hướng là gì 3
Chuyển hướng là gì 3
  1. Chuyển hướng phía máy khách

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, sang một URL khác. Để có thể chạy mã đó, trước tiên nó cần phải đượ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 khách hàng 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à meta refresh, làm mới trang sang 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. Tác động SEO của cả hai loại chuyển hướng phía máy khách đều khó định lượng nhưng thông thường, nó không đáng tin cậy như chuyển hướng phía máy chủ.

Chuyển hướng là gì 4
Chuyển hướng là gì 4
  1. Khi nào cần tạo chuyển hướng

Bạn nên tạo chuyển hướng khi:

Bạn đang chuyển từ hệ thống này sang hệ thống khác và thay đổi URL vì lý do đó.

Bạn đã xóa một trang và có nội dung tương tự ở nơi khác.

Bạn đang hợp nhất nội dung của nhiều trang thành một.

Xem thêm: Dữ liệu có cấu trúc với Schema.org: Hướng dẫn cơ bản

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses cookies to offer you a better browsing experience. By browsing this website, you agree to our use of cookies.