今天抽了点时间将farbox的独立域名改了。当然farbox原本的二级域名是一直不变的:lxxself.farbox.com。启用的新域名是:lxxself.com。其实说新也不新,申请了大概有一年多,主要是想将lxxself.tk这个当时免费送的域名换下来,以后就让com做主导了,否则以后很多事很纠结的,当然也算彻底放弃了WordPress了,也把那边那块迁移过来了,以后就安安心心地在farbox了。farbox five years!!!
虽然弄过好几次域名绑定解析这事,今天算是弄清楚了些。简单讲讲。
#域名情况
手上有两枚域名,.tk和.com。因为一些原因,farbox当时使用的是.tk,.com。则是分配给了之前的WordPress(笨笨重重的)。
#变更目标
很简单,将他们两者域名绑定互换下。基本策略是farbox换上了.com,然后给WordPress换.tk。如果后者不行就算了。
#具体执行
##farbox域名更换
- farbox网站后台更换域名,改成我的.com域名
- 域名解析设置
参考farbox的帮助,上次绑定使用的是修改NameServer方法,因为不能与其它nameserver共存所以我转而使用修改DNS的CNAME方法。这里忘了说了,因为我使用的是DNSPod 解析的godaddy域名,所以担心会冲突。当然我把之前的绑定都删除了。
修改后的效果如图。
具体参考farbox的域名绑定帮助。大概等待十几分钟网站就可以正常访问了。
##WordPress域名更换
这个更换比较坑啊,因为之前直接就把域名改给farbox,所以WordPress网站就直接挂了咯。
所以搞得一下子有些慌了卧槽。
- 域名解析设置
因为网站那头一时打不开就先不管了,先去了.tk域名管理后台直接修改了Nameserver。tk后台太难登了,思路如图。增加两条记录,只要修改主机记录和记录值。
主机记录分为为www和@(有些域名设置是为空),记录值是你的网站服务器IP。 - 网站绑定修改
至于网站方面的绑定,查询了一番发现是要进到主机管理界面去修改的。使用的是老薛主机,cPanelX面板。其实面板无关紧要,一开始以为要在子域、暂停域、重定向什么的地方修改,最后发现要修改主域名。一般来说修改主域名得联系主机客服,但是老薛主机还好有自主服务。所以一下就解决了。 - 修改数据库
以为这样就好了么?等待一会时间后确实.tk域名可以正常访问了,但是发现里面的图片和几乎所有的链接都不对,都还是原来的.com。要把数据库里面所有的老域名替换成新域名。打开phpadmin执行如下操作:UPDATE wp_options SET option_value = replace( option_value, ‘http://老域名’, ’http://新域名’) WHERE option_name = ‘home’ OR option_name =’siteurl’ ;
UPDATE wp_posts SET post_content = replace(post_content, ‘http://老域名’, ‘http://新域名’);
UPDATE wp_posts SET guid = replace( guid, ‘http://老域名’ , ’http://新域名’ ) ;
一切OK。域名互换成功。
这是些域名绑定时候的名词解释。