post

WordPress博客更改域名全记录

2013年01月07日买下的新域名,izhangheng.com,这个比较容易记,要不是zhangheng.com的域名卖的太贵(18w人民币),我就拿下它了。更改域名后,需要做的工作还真不少,比如alexa、pr和权重要重新开始,再有google、百度、bing等搜索引擎的收录也要重新开始,又是一个漫长的过程。分享下我如何更改域名、配置Nginx的旧域名301重定向新域名和通知Google、百度将旧域名指向到新域名的方法。

1、更改WordPress博客域名和文章、评论中的旧域名

其实这个很简单,在设置-常规-更改WordPress地址和站点地址,然后修改数据库即可,同样要先备份,以防万一,修改的sql语句如下:

UPDATE wp_posts SET post_content = replace( post_content, 'www.henry24264.com', 'www.izhangheng.com' ) ;
UPDATE wp_comments SET comment_content = replace( comment_content, 'www.henry24264.com', 'www.izhangheng.com'  ) ;
UPDATE wp_comments SET comment_author_url = replace( comment_author_url,'www.henry24264.com', 'www.izhangheng.com'  ) ;

2、配置Nginx的旧域名301重定向新域名

301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。设置301重定向后,网页A的关键词排名和PR级别都会传达给网页B!

对于用Nginx作为web服务器的用户来说,修改起来也很简单,方法如下:

找到nginx主配置文件,我用的是lnmp,路径为 /usr/local/nginx/conf/nginx.conf,然后在最后“}”的前面追加下面的代码:

server
      {
         listen       80;
         server_name www.henry24264.com;
         rewrite ^/(.*)$ //www.izhangheng.com/$1 permanent;
         access_log off; 
      }

最后执行/etc/init.d/nginx restart,重启nginx即可。

3、向Google和百度提交博客新地址

这一步也很重要,可以主动告诉搜索引擎,你的站点更改了地址:

1)、通知Google:登陆到网站管理员工具,进入到旧网站的管理界面,在菜单中找到配置-地址更改,将原域名转到已验证过的新域名上,只需要将www和根域名转移即可,子域名不需要再设置;www和根域名必须都经过验证所有权,如果当时你的旧域名已经做了301的话,可以暂时先去掉,新增一个虚拟目录,站点内只需要上传的验证文件,验证下站点后再删除虚拟目录;

2)、通知百度:登陆到百度站长平台,同样先进入旧域名管理界面,再点击左侧菜单中的网站改版,将旧域名指向到新域名,和google不同的是,百度的每个子站点也都需要设置,同样需要验证所有的站点;

3)、Bing 暂时还无法将旧域名更改到新域名,至少我没找到,如果有时间,大家也可以去其他搜索引擎上更改,但我认为没必要,就国内来说百度的流量最大。

4、更改友链

最后需要的就是更改所知道的友链地址,通知你的所有好友吧!

p.s.希望看到这篇文章的朋友,关注我的博客,请记住:www.izhangheng.com

    • 我也觉得不错,就是不容易记,移动设备输入时还要切换输入法,再有那个域名的pr一直是1。

    • 我也觉得不错,就是不容易记,移动设备输入时还要切换输入法,再有那个域名的pr一直是1。

    • 起初我也觉得麻烦,实际操作起来还好,几个小时就够,不过再想回到原来的收录和排名就得一段时间咯

    • 起初我也觉得麻烦,实际操作起来还好,几个小时就够,不过再想回到原来的收录和排名就得一段时间咯

  1. Pingback: 2013年度精选文章汇总 | 张衡Henry

· 681 次浏览