为WordPress添加301跳转

时间:10-06-05 栏目:网络&技术 作者:wukong 评论:0 点击: 1,053 次

昨天在PW、wordpress中文论坛发了贴子求助解决httpd.ini的301跳转问题,一直未有答案!
然后想起之前lyn童鞋说过的一个方法,于是前往一看,立马收下!
在旧空间的index.php文件里面添加以下代码:
function myredirect() {
$search = $_SERVER['HTTP_HOST'].”/index.php”;
$replace = “http://www.winw2.com”;
$url = $_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"];
$redirect = str_replace($search,$replace,$url);
header(‘HTTP/1.1 301 Moved Permanently’);
header(“Location: $redirect”);
}
if ($_SERVER['HTTP_HOST'] != “winw2.com”) {
myredirect();
exit();
}

OK,完工,大家可以帮忙测试一下,同时请对代码的完善提出修改意见,winw非常感谢!

用这个网站验证你的301是否成功:猛点这里
输入你原来的域名信息,然后选择GoogleBot,然后submit就可以了。
在返回数据中如果有SERVER RESPONSE: 301 Moved Permanently,说明301永久重定向已经生效了,也就是说以后搜索引擎会把旧网站的权重传递给新的网站了。

原文来自:win-google blogs

声明: 本文由( wukong )原创编译,转载请保留链接: 为WordPress添加301跳转

为WordPress添加301跳转:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!

------====== 本站公告 ======------
大家有任何疑问和建议,请到这里留言:点击留言板

读者排行