PHP从页面重定向到URL。PHP 301重定向。
此PHP重定向应返回HTTP响应状态代码:301已永久移动。
搜索引擎使用301响应状态代码将页面排名从旧URL转移到新URL。
将重定向代码替换为new-page.php替换old-page.php代码。
old-page.php:
<?php
// PHP permanent URL redirection
header("Location: http://www.domain.com/new-page.php", true,
301);
exit();
?/
旧页面必须具有.php文件扩展名。
新页面可以带有任何扩展名。
php-redirect-test.php
<?php
// PHP permanent URL redirection test
header("Location:
https://kylabs.net/web/dev/php-redirect.html", true, 301);
exit();
?/
按此链接从php-redirect-test.php重定向回到此页面:
php-redirect-test.htm
<?php
// PHP permanent URL redirection test
header("Location:
https://kylabs.net/web/dev/php-redirect.html", true, 301);
exit();
?/
由于.html文件扩展名,从HTML文件php-redirect-test.htm进行的PHP重定向通常将不起作用,除非在.htaccess或httpd.conf文件中启用了该扩展名:
要在HTML文件中启用PHP,请将以下代码添加到.htaccess或httpd.conf文件中:
Addtype application/x-httpd-php .htm .html