最新消息:蔓草札记的微信公众号开通了,赶紧在微信通讯录公众号中搜索“蔓草札记”关注下吧 :)

Wordpress for SAE 博客实现 301 重定向

博客经验 2114浏览 2评论

原来新浪推出 sinaapp 时,很高兴的开通了 Wordpress for SAE,实名认证后每天送一千云豆,足够当免费空间用了,但后来新浪对云豆的政策产生改变,实名认证只是一次性送两千云豆,没有了每天的补充,以后自然要付费了。并且对 sinaapp 来说,绑定域名也不方便,遂不打算继续使用了。

找个时间,把原来的数据库备份后搬到新的空间上来了,但域名不一样,流量还没有转过来,搜了一下,需要用到 301 重定向,过程如下。

在 wordpress 安装的根目录找到文件 wp-blog-header.php,然后在<?php      ?> 之间适当的地方插入以下代码

if (strtolower($_SERVER[‘SERVER_NAME’])!=’http://xuhehuan.com’)
{
$URIRedirect=$_SERVER[‘REQUEST_URI’];
if(strtolower($URIRedirect)==”/index.php”)
{
$URIRedirect=”/”;
}
header(‘HTTP/1.1 301 Moved Permanently’);
header(‘Location:http://xuhehuan.com’.$URIRedirect);
exit();
}

以上代码是将我的www.mancao.sinaapp.com的域名 301 重定向到http://xuhehuan.com上来,你可以根据自己的情况自行修改,也可以将带 www 的域名重定向到不带 www 的上去,只需在原来的域名钱加上 www 即可。

修改完成后可以到 http://tool.chinaz.com/pagestatus/查询是否 301 重定向成功, 显示状态为 301 则表示重定向成功;显示 200,则表示网页返回正常,可以看下面我修改后的查询情况。也可以百度或 google 搜索原来博客的文章,看是否已经跳转到新的域名上来。

7B7EE97EB0F0125157E3BF4716E49B7C_610_402

另外,对于 Linux 的主机,可以用.htaccess 来实现重定向。在要进行重定向的 wordpress 根目录下找到.htaccess 文件,然后将其里面的内容添加如下代码即可进行 301 重定向了:

RewriteEngine on
RewriteCond %{http_host} ^www.***.com [NC]
RewriteRule ^(.*)$ http://***.com/$1 [L,R=301]

其中,http://***.com/ 为你想要重定向的网址,我的就是http://xuhehuan.com/。很简单吧,提醒.htaccess 文件在本地需修改成 TXT 格式,上传到根目录后重命名为.htaccess 就可以了。


欢迎转载,转载请注明出处:蔓草札记 » Wordpress for SAE 博客实现 301 重定向

♥ 喜欢 0 赞赏
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (2)

  1. 楼主,你这句有笔误,我就被你坑了,不过最后总算解决问题。 :smile: if (strtolower($_SERVER['SERVER_NAME'])!=’www.mancao.sinaapp.com’) 如果是"!="的判断,域名应该是 http://xuhehuan.com
    cailman6年前 (2012-10-24)回复