Chuyển hướng là chuyển hướng tự động của người dùng từ URL này sang URL khác. Về mặt kỹ thuật, chuyển hướng có thể được thực hiện theo nhiều cách khác nhau. Nó có thể hoạt động cả phía máy chủ và phía máy khách (trong trình duyệt).
Chuyển hướng là một khái niệm từ lĩnh vực công nghệ Internet. Chuyển hướng là chuyển hướng tự động của người dùng từ địa chỉ web này sang địa chỉ web khác. Nó hoạt động như sau: ví dụ: một người dùng nhập địa chỉ "site.ru" vào thanh địa chỉ của trình duyệt, nhưng sau khi tự động chuyển hướng, anh ta sẽ đến trang web có địa chỉ "www.new-site.ru".
Chuyển hướng để làm gì?
Tình huống phổ biến nhất là thay đổi tên miền của trang web. Nhu cầu chuyển hướng thường phát sinh trong trường hợp các trang thương mại, để không làm mất khách hàng đã đến trang ở địa chỉ cũ. Điều này phù hợp nhất đối với các cửa hàng trực tuyến đã chuyển sang miền khác, nhưng khách hàng vẫn truy cập trang cửa hàng tại một địa chỉ không tồn tại.
Việc sử dụng phổ biến thứ hai của chuyển tiếp tự động là nối tên miền. Địa chỉ URL của bất kỳ tài nguyên Internet nào có thể được nhập đầy đủ vào thanh địa chỉ, nghĩa là có www - "www.site.ru" và không có www - "site.ru". Tuy nhiên, các công cụ tìm kiếm coi hai cấu trúc địa chỉ này là hai trang web hoàn toàn khác nhau. Do đó, trong cài đặt máy chủ, bạn phải chỉ định một trong những địa chỉ này làm địa chỉ chính (máy nhân bản chính) và chuyển hướng đến máy nhân bản chính từ địa chỉ thứ hai. Sau đó, trong mọi trường hợp, khách truy cập sẽ nhận được tài nguyên họ cần và rô bốt tìm kiếm sẽ xác định chính xác gương chính.
Việc nối tên miền có thể được thực hiện theo nhiều cách khác nhau. Một giải pháp thay thế cho việc tạo tập lệnh chuyển hướng là thiết lập máy nhân bản chính trong tài khoản cá nhân Yandex-webmaster của bạn. Để làm điều này, trước tiên bạn phải tạo một tài khoản trong hệ thống Yandex-Webmaster và thêm trang web của bạn vào đó. Nhưng để các công cụ tìm kiếm Yahoo và Google xác định chính xác máy nhân bản chính, cần phải có chuyển hướng 301, được tạo trong tệp htaccess. Tệp này được lưu trữ trên máy chủ trong thư mục gốc của trang web.
Chuyển hướng 301 là gì?
Số 301 là mã trạng thái của chuyển hướng xảy ra ở cấp máy chủ. Mã này cho biết rằng tài nguyên hoặc trang riêng biệt của nó sẽ được đặt vĩnh viễn tại một địa chỉ khác. Cần lưu ý rằng mã trạng thái 302 được sử dụng cho các chuyển động tạm thời.
Thông thường, chuyển hướng 301 được sử dụng để gắn các miền có và không có www. Nó cũng không thể thay thế trong trường hợp trang web chuyển sang tên miền mới. Ngoài ra, nó được sử dụng khi chuyển các trang nội bộ của trang web.