Cách chuyển hướng URL

Chuyển hướng HTTP URL

Chuyển hướng URL http là hoạt động thay đổi URL tự động từ URL này sang URL khác.

  • Chuyển hướng URL
    • Chuyển hướng phía máy chủ
    • Chuyển hướng phía khách hàng
    • Mã trạng thái HTTP
    • Chuyển hướng HTTP 301
  • Tùy chọn chuyển hướng
    • Chuyển hướng PHP
    • Chuyển hướng .htaccess của Apache
    • Chuyển hướng ASP
    • Chuyển hướng ASP.NET
    • Chuyển hướng làm mới meta
    • Chuyển hướng Javascript
    • chuyển hướng jQuery
    • Chuyển hướng liên kết chuẩn
    • Chuyển hướng khung
    Trình tạo mã chuyển hướng

Chuyển hướng URL

Chuyển hướng trang URL là hoạt động thay đổi URL tự động từ URL này sang URL khác.

Việc chuyển hướng này được thực hiện vì những lý do sau:

  1. Chuyển hướng từ URL cũ lỗi thời sang URL mới được cập nhật.
  2. Chuyển hướng từ miền cũ lỗi thời sang miền mới.
  3. Chuyển hướng từ tên miền không phải www sang tên miền có www.
  4. Chuyển hướng từ tên URL ngắn sang tên URL dài - Dịch vụ rút ngắn URL.
  5. Dịch vụ rút ngắn URL sẽ cho phép người dùng chèn một URL ngắn và được chuyển hướng đến URL dài có nội dung trang thực.

Người dùng có thể truy cập URL cũ từ một liên kết bên ngoài cũ hoặc một dấu trang.

bởi quản trị viên của trang web, người đã thêm một tập lệnh.

Chuyển hướng phía máy chủ

Chuyển hướng phía máy chủ được thực hiện trong máy chủ, bằng cách cấu hình phần mềm máy chủ Apache / IIS hoặc bằng cách sử dụng tập lệnh PHP / ASP / ASP.NET.

Đây là cách ưa thích để chuyển hướng URL, vì bạn có thể trả về mã trạng thái HTTP 301 Moved Permanently.

Các công cụ tìm kiếm sử dụng trạng thái 301 để chuyển thứ hạng trang từ URL cũ sang URL mới.

Chuyển hướng phía khách hàng

Chuyển hướng phía máy khách được thực hiện trong trình duyệt web của người dùng, bằng cách sử dụng thẻ làm mới meta HTML hoặc bằng mã Javascript.

Chuyển hướng máy khách ít được ưu tiên hơn, vì nó không trả về mã trạng thái HTTP 301.

Đặt mã chuyển hướng ở đâu

miền
tên
Máy chủ lưu trữChuyển hướng
vị trí mã
đã không thay đổiđã không thay đổitrang cũ trên cùng một máy chủ
đã không thay đổiđã thay đổitrang cũ trên máy chủ mới
đã thay đổiđã không thay đổitrang cũ trên cùng một máy chủ
đã thay đổiđã thay đổitrang cũ trên máy chủ cũ

* Chỉ với chuyển hướng .htaccess : thêm mã chuyển hướng vào tệp httpd.conf hoặc vào tệp .htaccess .

Mã trạng thái HTTP

Mã trạng tháiTên mã trạng tháiSự miêu tả
200OKyêu cầu HTTP thành công
300Nhiều lựa chọn
301Đã di chuyển vĩnh viễnchuyển hướng URL vĩnh viễn
302Tìmchuyển hướng URL tạm thời
303Xem Khác
304Không sửa đổi
305Sử dụng Proxy
307Chuyển hướng tạm thời
404Không tìm thấyURL không tìm thấy

Chuyển hướng HTTP 301

Mã trạng thái HTTP 301 Moved Permanently có nghĩa là chuyển hướng URL vĩnh viễn.

Chuyển hướng 301 là cách ưa thích để chuyển hướng các URL, vì nó thông báo cho các công cụ tìm kiếm rằng URL đã được di chuyển tốt và các công cụ tìm kiếm nên đặt trang URL mới vào kết quả tìm kiếm thay vì trang URL cũ và chuyển trang URL mới, thứ hạng trang của trang URL cũ.

Chuyển hướng 301 có thể được thực hiện trên các miền hoặc trên cùng một miền.

Google khuyên bạn nên sử dụng chuyển hướng 301.

Tùy chọn chuyển hướng

Tập lệnh chuyển hướngChuyển hướng bênLoại tệp trang cũURL hoặc miền chuyển hướngLoại máy chủ URL cũHỗ trợ chuyển hướng 301
PHPPhía máy chủ.phpURLApache / Linux
ASPPhía máy chủ.aspURLIIS / Windows
ASP.NETPhía máy chủ.aspxURLIIS / Windows
.htaccessPhía máy chủtất cảURL / Tên miềnApache / Linux
IISPhía máy chủtất cảURL / Tên miềnIIS / Windows
Thẻ liên kết chuẩn HTMLPhía khách hàng.htmlURLtất cảkhông
Làm mới meta HTMLPhía khách hàng.htmlURLtất cảkhông
Khung HTMLPhía khách hàng.htmlURLtất cảkhông
JavascriptPhía khách hàng.htmlURLtất cảkhông
jQueryPhía khách hàng.htmlURLtất cảkhông

redirect script - ngôn ngữ kịch bản được sử dụng để chuyển hướng.

phía chuyển hướng - nơi chuyển hướng diễn ra - phía máy chủ hoặc phía máy khách .

loại tệp trang cũ - loại trang URL cũ có thể chứa ngôn ngữ kịch bản của mã chuyển hướng.

URL hoặc tên miền chuyển hướng - hỗ trợ chuyển hướng URL của một trang web hoặc chuyển hướng tên miền của toàn bộ trang web.

loại máy chủ URL cũ điển hình - phần mềm và hệ điều hành điển hình của máy chủ.

Hỗ trợ chuyển hướng 301 - cho biết liệu phản hồi trạng thái chuyển hướng 301 vĩnh viễn có thể được trả lại hay không.

Chuyển hướng PHP

Thay thế mã old-page.php bằng mã chuyển hướng thành new-page.php.

old_page.php:

Chủ Đề