【转】解决虚拟空间网站301重定向的两种方法

作者:enenba | 发表于:2012-08-02 14:24 | 分类:php源码

1、这种为动态php页面的解决办法

<?php
$the_host = $_SERVER['HTTP_HOST']; //取得当前域名
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : ''; //判断地址后面是否有参数
if ($the_host == 'enenba.com') { // 把这里的域名换上你想要的
	header('HTTP/1.1 301 Moved Permanently'); //发出301头部
	header('Location: http://enenba.com'.$request_uri);//跳转到你希望的地址格式
}
?>
2、此为适用于所有html的代码
 <script language=javascript>
 if (document.domain =='enenba.com') 
    this.location = http://enenba.com/ + this.location.pathname + this.location.search;
 </script>

 
使用时您只需要把代码中的enenba.com 及www.enenba.com替换为自己的域名即可。简单方便。
 
为了方便不懂得代码的站长朋友,本人备注下代码的添加地方:
 第一种php代码 复制后直接粘贴到页面代码的最顶部即可。
 第二种大家复制后直接粘贴到<head>代码</head>之间即可。

 

以上转自http://www.jasonmeng.com/php/115.html

第二种方法不知道算不算301定向。不过,第一个方法在空间不支持rewrite也能比较完全地做全站301重定向,推荐

end

上一篇: 织梦采集侠获取文章标题原理,附上php源码   |   下一篇:php半角转全角字符函数» 标签: 301重定向 php 空间

评论: