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

WordPress for SAE博客实现301重定向

博客经验 xhhjin 1566浏览 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
    cailman4年前 (2012-10-24)回复