对于不支持htaccess的主机不带www的域名301跳转到带www的域名

2013-2-26 寒川 网页编程

有个网站www.myxxb.com,新网的服务器,居然不支持htaccess,但是因绑定了两个域名,无法跳转。用下面代码搞定。在关键文件如conn.php中加入如下代码,一切搞定。

<?php

$from_host = $_SERVER['HTTP_HOST'];//来路域名

if(strtolower($from_host) != 'www.myxxb.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.myxxb.com".$URIRedirect);//跳转到你希望的地址格式

exit();

}

标签: php 301转向 跳转

评论:

红海博客
2013-03-15 11:42
博主四川哪儿的?四川的前来围观!301对于一个网站来讲确实很重要。貌似你选用http://huikon.cn做的主域名?
旧书回收
2013-02-26 23:13
感谢楼主分享,我一直用的支持.htaccess的空间,感觉htaccess很强大,做防盗链和301跳转都方便,还能防止他人域名镜像。

发表评论:

Powered by emlog 蜀ICP备12030225号

川公网安备 51042102000001号

sitemap