Sử dụng tập lệnh PHP để chuyển hướng người dùng đã phổ biến trong nhiều năm. Hướng dẫn này chỉ cho bạn cách bạn có thể đạt được điều này bằng hai phương pháp khác nhau
Có nhiều lý do tại sao bạn có thể muốn chuyển hướng người dùng. Ví dụ: bạn có thể cần trỏ họ đến một phiên bản mới của bài viết không còn tồn tại ở một URL cụ thể. Bạn cũng có thể cần sử dụng chuyển hướng nếu bạn đang thay đổi tên miền hoặc bạn muốn chuyển hướng người dùng từ HTTP sang HTTPS
Trong suốt hướng dẫn này, chúng tôi sử dụng chức năng tiêu đề PHP. Ngoài ra, chúng tôi có một hướng dẫn đầy đủ về chức năng tiêu đề mà tôi khuyên bạn nên xem nếu bạn cần thêm thông tin về cách thức hoạt động của nó
Chuyển hướng PHP bằng chức năng tiêu đề
Có hai cách để bạn có thể chuyển hướng người dùng bằng PHP. Trong hướng dẫn này, cả hai phương pháp mà chúng tôi chỉ cho bạn sẽ sử dụng chức năng tiêu đề. Chúng tôi khuyên bạn nên sử dụng tiêu đề vị trí vì tiêu đề này được hỗ trợ rộng rãi và mang lại trải nghiệm người dùng tốt hơn
Bạn phải chỉ định chức năng tiêu đề trước bất kỳ đầu ra nào, vì đầu ra sẽ khiến các tiêu đề bị khóa, dẫn đến lỗi
Chuyển hướng bằng cách sử dụng Tiêu đề vị trí
Sử dụng tiêu đề vị trí là một trong những cách phổ biến nhất để chuyển hướng người dùng bằng PHP. Không có độ trễ khi sử dụng vị trí, vì vậy trình duyệt web sẽ chuyển hướng người dùng ngay khi họ nhận được tiêu đề
Tiêu đề vị trí đơn giản và phải được chỉ định như ví dụ bên dưới. [URL] là URL mà bạn muốn chuyển hướng người dùng đến
Location: [URL]
Trong ví dụ bên dưới, chúng tôi chỉ định tiêu đề của mình làm tham số trong hàm tiêu đề PHP. Sau đó, chúng tôi kết thúc tập lệnh PHP bằng cách sử dụng chức năng thoát