首页 > 学习笔记 > PHP > 正文

网站设置301重定向

发布时间:2015-12-16 17:19:01 点击量:

首先说下为什么做301重定向

\
还有一点就是:301重定向设置表示本网站部分内容永久性转移到另一个地址。通常在域名变更,分配域名权重,网站改版升级时使用,可避免出现404错误,提高客户体验,有利于SEO。

下面介绍几种方法,

1,要是新网的虚拟主机那就方便了直接在控制面板-》基础环境设置-》301重定向 就好了。


\

但是需要注意的是,虚机服务器的系统为windows系统 301重定向控制面板操作的是整个站点的重定向。 如需单个域名跳转就要通过代码设置了。

2,代码设置
以phpcms v9为例,找到网站根目录index.php

\

复制代码:

//301重定向
$the_host = $_SERVER['HTTP_HOST'];//取得当前域名

if(strtolower($the_host) != 'www.xcyxcy.com')//把这里的域名换上你想要的

{ $URIRedirect=$_SERVER['REQUEST_URI']; //获取域名后的参数

if(strtolower($URIRedirect)=="/index.php")//判断是参数为/index.php就显示为/

{

$URIRedirect="/";

}

header("HTTP/1.1 301 Moved Permanently");//发出301头部

header("Location: http://www.xcyxcy.com".$URIRedirect);//跳转到你希望的地址格式

exit();

}

检测网址 http://tool.chinaz.com/pagestatus/default.aspx

\

上一篇:ecmall商城首页显示Unkown session type.解决办法

下一篇:ecmall默认收货时间