PHP chuyển hướng từ trang đến URL. Chuyển hướng 301 trong PHP.
Việc chuyển hướng PHP này sẽ trả về mã trạng thái phản hồi HTTP: 301 Moved Permanently.
Các công cụ tìm kiếm sử dụng mã trạng thái phản hồi 301 để chuyển thứ hạng trang từ URL cũ sang URL mới.
Thay thế mã old-page.php bằng mã chuyển hướng thành new-page.php.
old-page.php:
<?php
// PHP permanent URL redirection
header("Location: http://www.domain.com/new-page.php", true,
301);
exit();
?/
Trang cũ phải có phần mở rộng là .php.
Trang mới có thể có bất kỳ phần mở rộng nào.
php-redirect-test.php
<?php
// PHP permanent URL redirection test
header("Location:
https://kylabs.net/web/dev/php-redirect.html", true, 301);
exit();
?/
Nhấn liên kết này để chuyển hướng từ php-redirect-test.php trở lại trang này:
Kiểm tra chuyển hướng PHP - tệp PHP
php-redirect-test.htm
<?php
// PHP permanent URL redirection test
header("Location:
https://kylabs.net/web/dev/php-redirect.html", true, 301);
exit();
?/
Chuyển hướng PHP từ tệp html php-redirect-test.htm thường sẽ không hoạt động do có phần mở rộng tệp .html, trừ khi nó được bật trong tệp .htaccess hoặc httpd.conf :
Kiểm tra chuyển hướng PHP - tệp HTML
Để kích hoạt PHP trong tệp HTML, hãy thêm mã này vào tệp .htaccess hoặc httpd.conf :
Addtype application/x-httpd-php .htm .html