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 ^/(.*)$ http://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