PHP网站做301重定向的代码和设置方法
如果你的网站是PHP的网站,并且没有做伪静态,那么可以通过修改PHP代码来设置网站301重定向。今天我们就来讲一讲怎么做PHP网站的伪静态。在开始讲修改PHP代码的方法之前,还是先要说说PHP网站可以使用的几种做301永久重定向的方法。
1、IIS中直接设置。
如果你用的是安装有IIS的服务器(或VPS),那么在IIS中直接设置即可。具体设置方法见《安装有IIS的服务器怎么做301重定向?》
2、伪静态规则编写。
这个比较复杂,对服务器的依赖性极大,而且设置方法有很多种,根据不同的方法设置不同的伪静态规则。这里先不讲。
3、修改PHP程序。
这种办法只适合没有做过伪静态的PHP网站,也就是说他的所有网址必须含有PHP字样才可以用这种方法。
下边我们就详细介绍PHP代码做301永久重定向的方法:
其实很简单,用这样的代码即可:
<?php$the_host = $_SERVER['HTTP_HOST'];//取得进入所输入的域名$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面部分if($the_host !== 'www.390seo.com')//这是我要以前的域名地址{ header('HTTP/1.1 301 Moved Permanently');//发出301头部 header('Location:http://www.390seo.com'.$request_uri);//跳转到我的新域名地址}//调用代码: include("301.inc.php"); //301重定向?>
如果你懂PHP代码,一看就知道怎么回事儿了。如果不知道,请联系野狼帮您解决。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:39
阅读量:35
阅读量:63
阅读量:22
阅读量:44