换新域名啦

又是闲的瞎折腾,偶然间发现百度不会收录.win结尾的域名,想着好好经营博客,但是域名不被收录,没人看怎么办,只好再申请个域名,白花花的银子呀,不过新域名倒是挺好的linmingjie.cn大家可要记住了哈,域名虽好,但是换起来还是挺麻烦的。

新域名解析

有了新域名,首先要改解析,因为是cn结尾的域名,所以首先要实名认证,估计后面还要备案,这个后面再说了,解析设置比较简单,不过要在服务器这里改nginx配置,这个取决于你搞了多少服务,另外因为还要上https,所以还要更新证书。

博客换域名

这个是比较麻烦的,因为我用的是typecho,这个玩意域名一般是写死的,比如文章里面的图片什么的,都是直接写到数据库里面的,所以换起来比较麻烦,不过还好都在数据库,这样我就可以直接更新数据库了哇,哈哈,废话不多说,来看代码。

安装sqlite3

我因为博客内容比较少,也没人看,所以就用了sqlite3,后面要是东西多了在搞成其他的吧,要修改数据库首先要安装sqlite3

sudo apt install sqlite3

更新数据

可以通过以下命令打开数据库

sqlite3 xxxxx.db

更新几个表:

UPDATE `typecho_options` SET `value` = 'https://linmingjie.cn' WHERE `typecho_options`.`name` = 'siteUrl' AND `typecho_options`.`user` =0;
UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'https://linxy.win','https://linmingjie.cn');
UPDATE `typecho_users` SET `url` = REPLACE(`url`,'https://linxy.win','https://linmingjie.cn');

OK, 万事大吉!

发表新评论