php用header函数实现301跳转

2016-03-14 16:46:52 16785

通常我们做301跳转时候一般使用的方法都是用IIS/APACHE的301跳转功能(IIS可以使用URL重定向),这里我们就介绍另一种方法,就是用PHP语言进行跳转。
只需要调用到header函数进程就可以了:

代码如下

<?php   
 $the_host = $_SERVER[HTTP_HOST];
 $request_uri = isset($_SERVER[REQUEST_URI]) ? $_SERVER[REQUEST_URI] : ;
 if($the_host !== www.landui.com)
 {
     //echo $_SERVER[HTTP_HOST].$_SERVER[PHP_SELF];
    header(HTTP/1.1 301 Moved Permanently);
    header(Location: http://www.landui.com . $_SERVER[PHP_SELF]  . $request_uri);
 }
?>

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: