方便自己查看,网站从 A 域名换到 B 域名如何处理

假设之前是 xxx.com,现在变成 rzfyu.com。(一定要备份,失败了恢复一下就可以了)

第一步:下载 xxx.com 的博客数据。

第二步:删除这个博客,因为除了数据其他都不重要。(如果你有插件/附件记得下载下来,新博客建好后再上传上去。)

第三步:按照建一个新站的方式搭建 rzfyu.com 的博客。

第四步:将 xxx.com 的数据库打开,利用查找替换的方式,把 xxx.com 改成 rzfyu.com,之后保存。把修改后的数据库文件,上传到服务器内的 rzfyu.com 里,覆盖数据库。

第五步:在数据库内,执行以下命令(4 和 5 是不是同一个步骤的不同说法我不清楚,因为我不懂代码,但我是这么进行的)

UPDATE `rzfyu_com`.`typecho_options` SET `value` = 'http://www.rzfyu.com' WHERE `typecho_options`.`name` = 'siteUrl' AND `typecho_options`.`user` =0;

UPDATE `typecho_contents` SET text = REPLACE(text, 'http://www.xxx.com', 'http://www.rzfyu.com') WHERE INSTR(text,'http://www.xxx.com') > 0;

其中:rzfyu_com = 数据库名
typecho_options = 表名,有的人表头不一样需要修改 比如:abc_options
typecho_contents = 同上也是表名

第六步:数据库内typecho_userspassword改为e10adc3949ba59abbe56e057f20f883e这样表示后台登录密码为123456,之后就可以登录博客后台,改成自己想要的密码。

注意:别忘了伪静态,至此,你的博客就已经完全换好域名了,旧域名随便扔了吧。

如果只有少量文章,还是直接新建新域名的博客,复制粘贴原站内容,更稳妥。


建议:博客里的图片、附件,最好弄个二级域名搭建一个图床站放在上面,博客的文字和图片完全分开,分别维护。

这样的好处是,多年后你的博客数据会简单很多,如果需要变迁难度会大大的降低,另外拥有图床站可以直观管理每个图片、附件。