野狼SEO团队,纯白帽SEO倡导者!15年专注网站优化服务,支持月付!  [点击查看公司宣传册]
专注纯白帽、整站正规优化
让你排名上升,流量暴涨!
网站优化服务电话
0371-56789-390
详细内容
当前位置:首页 > 301重定向 > 详情

PHP网站做301重定向的代码和设置方法

发布时间:2014-03-18 来源:本站原创 作者:野狼SEO团队 阅读:188

如果你的网站是PHP的网站,并且没有做伪静态,那么可以通过修改PHP代码来设置网站301重定向。今天我们就来讲一讲怎么做PHP网站的伪静态。在开始讲修改PHP代码的方法之前,还是先要说说PHP网站可以使用的几种做301永久重定向的方法。

1、IIS中直接设置。

如果你用的是安装有IIS的服务器(或VPS),那么在IIS中直接设置即可。具体设置方法见《安装有IIS的服务器怎么做301重定向?》网址 http://www.390seo.com/301/41.html

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代码,一看就知道怎么回事儿了。如果不知道,请联系野狼QQ1615241386帮您解决。

访客头像访 客3.236***
新评论

还没有人评论,快来抢个沙发!