Cách tạo chuyển hướng trong PHP?
Chủ đề: PHP / MySQLBài trước|Bài tiếp
Trả lời: Sử dụng hàm header()
của PHP
Bạn có thể chỉ cần sử dụng hàm header()
của PHP để chuyển hướng người dùng đến một trang khác.
Mã PHP trong ví dụ sau sẽ chuyển hướng người dùng từ trang mà nó được đặt đến URL http://www.example.com/another-page.php
. Bạn cũng có thể chỉ định các URL tương đối.
Ví dụ
<?php
header("Location: http://www.example.com/another-page.php");
exit();
?>
Nếu bạn muốn chuyển hướng người dùng từ trang cũ sang trang mới thường xuyên thì hãy thêm vào mã phản hồi HTTP trong hàm header()
như được hiển thị trong ví dụ sau, để các công cụ tìm kiếm chuyển "thứ hạng trang" từ trang cũ sang trang mới trang.
Ví dụ
<?php
// 301 Moved Permanently
header("Location: http://www.example.com/another-page.php", true, 301);
exit();
?>
Nếu mã trạng thái không được chỉ định rõ ràng, ví dụ: mặc định là 302 (Đã tìm thấy). Để chuyển hướng tạm thời, hãy sử dụng mã trạng thái HTTP 307.header("Location: URL")
Xem thêm Phân biệt redirect 301 và 302 + cách dùng cho SEO
Câu hỏi liên quan
Dưới đây là một số câu hỏi thường gặp khác liên quan đến chủ đề này:
- Làm sao tạo trang 404 trong PHP?
- Lỗi cannot be part of FULLTEXT index
- Làm sao xuất XMLWriter thành tệp XML trong PHP?
- Kết quả kiểu trả về JSON từ PHP Script
- Cách xóa ký tự cuối cùng khỏi chuỗi trong PHP
File: /home/vzn.vn/public_html/config/vzn.template.php(491) : eval()'d code
Line: 1