标签归档:重定向

网站更改域名之301重定向

最近将我的个人博客 http://blog.songer.me 域名换成了http://wpsong.com 这就要考虑到老域名向新域名的重定向,这里由于是永久重定向,所以我选择 301 重定向。

注: 常用的重定向方式有: 301 redirect, 302 redirect 与 meta fresh:

  1. 301 redirect::301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。
  2. 302 redirect::302代表暂时性转移(Temporarily Moved ),在前些年,不少Black Hat SEO曾广泛应用这项技术作弊。目前,各大主要搜索引擎均加强了打击力度,像Google前些年对以及近来对BMW德国网站的惩罚。即使网站客观上不是spam,也很容易被搜寻引擎误判为spam而遭到惩罚
  3. meta fresh: 这在2000年前比较流行,不过现在已很少见。它具体是通过网页中的meta指令,在特定时间后

重定向到新的网页,如果延迟的时间太短(约5秒之内),会被判断为spam。
现在把wordpress博客更换域名的方法给大家说一下:
1、把数据库通过phpmyadmin导出来,重新导入新的博客的数据库,具体设置见网站更改域名之数据库设置
2、这时候新的博客已经正常可以浏览了,但是因为以前的旧域名下的文章已经被百度收录,所以必须让别人在搜索关键词的时候通过以前的链接还能找到我,比如说:

旧地址:http://blog.songer.me/about
新地址:http://wpsong.com/about

这时候就要通过301重定向来实现这个功能了:
我是这样写的:

# BEGIN WordPress

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog.songer.me$ [OR]
rewritecond %{http_host} ^www.blog.songer.me [nc]
rewriterule ^(.*)$ http://wpsong.com/$1 [L,R=301]

# END WordPress

这时候,以前的连接都可以自动转到新的地址。
3、到google管理员工具提交自己的新地址。
按照google管理员工具的提示,把旧地址更新为新地址。到现在为止,基本上已经完成了域名的更换,以后就要按照以前的习惯天天更新文章了,搜索引擎很快就会接受新的网站的!不过旧的域名还要保留二个月到三个月。