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

301重定向的PHP代码及相关使用说明

发布时间:2017-02-13 来源:本站原创 作者:野狼SEO团队 阅读:766

php做301重定向比较简单,两句话就做成了:

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

header("Location: http://m.390seo.com".$request_uri);//跳转到我的新域名地址

复杂一点,根据域名进行跳转的成熟代码就是:

$request_url = isset($_SERVER["REQUEST_URI"]) ? $_SERVER["REQUEST_URI"] : "";//判断地址后面部分
$request_url  = strtolower($request_url );//将英文字母转成小写
if($request_url=="/index.php")//判断是不是首页
{
$request_url="";//如果是首页,赋值为空
}
if($the_host !=="www.390seo.com")//这是我要跳转的域名地址
{
header("HTTP/1.1 301 Moved Permanently");//发出301头部
if($request_uri!="/index.php"){
header("Location: http://m.390seo.com".$request_uri);//跳转到我的新域名地址
}else{
header("Location: http://m.390seo.com/");//跳转到首页
}
}
//调用代码: include("301.inc.php"); //301重定向
?>

注意事项:

1、如果是伪静态的网站,跳转就会跳到动态网址,我们建议这种情况不要用程序跳转,而是用伪静态做301跳转或者设置服务器来做

2、注意首页的默认后缀跳转的时候可能会带上“index.php”或者“default.php”等。


附件:

php和asp版本的301永久重定向源码下载


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

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