前言
好久没写文章了,甚是想念,近半年来发生了很多事情,心态也变了很多。
这个博客自创办以来,原域名叫“is-hash.com”,是我2019年的突发奇想注册此域名,“is-hash”即为“是#”(hash是#的英文),#是Linux系统中的管理员标识,寓意自己狂的像管理员一样驰骋计算机。
突然觉得这个域名实在是中二,且域名中有个-实在是突兀。正好这个域名也快到期,今天下午突发奇想,来换网站域名吧。
新域名wayneblog.top,算是给自己起了个英文名吧——wayne,这是我的博客,故为wayneblog。
文章内容都是我的情况,不是一个教程,更像一篇日记,读者留意。
还有半年就毕业了,时间过得真快啊!
更换域名
购买域名并解析
第一步当然是花钱啦!打开域名服务商,购买新域名,然后设置A记录,解析到我的网站。
is-hash.com的解析也先不要删,我们做301重定向要用。
更换网站域名链接
然后打开宝塔=>网站=>is-hash.com。
域名管理中,我们删掉以前的旧域名,换上新域名
然后打开wordpress的后台=>常规,修改网站地址:
光这样当然是远远不够的,我们还需要把全部站点的链接都换了。
这里我使用了一个插件——Better Search Replace。
安装好后在工具=>Better Search Replace找到:
然后更换域名:
选中所有表。
成功!
挪站点
准备工作
按道理,我们的域名更换工作基本上已经完成,但是宝塔的站点名叫“is-hash.com”,而域名是wayneblog.top实在太难受了,所以我计划将整个站点再“搬迁”一下,直接做成新站点。
将is-hash.com的数据库备份,将is-hash.com的网站内容备份。
新站点
将is-hash.com删除。
然后,创立一个新站点,就叫“wayneblog.top”,重新添加域名绑定,同时创立数据库wayne,创立新数据库的账号密码。
然后我们将is-hash.com的备份数据库导入到新的数据库中:
同时在wayneblog.top网站目录下解压is-hash.com的备份文件。
网站表层的更换内容就完成了!
访问wayneblog.top
出现报错,是由于wp-super-cache插件引用的文件路径有误出现的,本质原因是文件里某些地方还是is-hash.com,故找不到该路径。
打开根目录下的wp-config.php,找到路径错误的地方啦!
更改is-hash.com为wayneblog.top
同时下面还有数据库信息,也更新成新库的信息(新库名、用户名、密码都注意是不是对应的)
完成!
伪静态
打开网站,发现首页已经可以正常访问啦!
但是,其他的页面都是404的状态,这个情况似曾相识。WordPress的搬家之旅(搬到宝塔):SSL、伪静态问题
又是伪静态问题,我们在wordpress后台,在设置=>固定链接中,设置如图:
然后,打开宝塔=>文件“/www/server/panel/vhost/nginx/wayneblog.top.conf”,添加内容:
location / {
try_files $uri $uri/ /index.php?$args;
}
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
重启站点,再访问,我们的新网页就搭建成功了!
后续工作
申请SSL证书
本来想去百度智能云免费申请个证书,没想到一个账号只能免费申请一个站,而那个机会我给了is-hash.com的域名了。
没关系,宝塔这边还能免费申请。
打开宝塔=>网站=>wayneblog.top=>SSL=>宝塔SSL
注册一个宝塔账户且实名,就可以领取一个免费的证书。
申请之后,直接就部署完成。
网站备份
打开宝塔=>计划任务,创建备份任务给我们的新站点:
网站和数据库都要弄
百度站长工具改版
旧域名下有很多的网页被百度收录了,我们改域名后怎么让百度站长那边也知道,免得再从头收录。
我们就需要改版网站。
301重定向
改版之前,我们先去给旧域名做个重定向到新域名。
打开宝塔,创建网站is-hash.com,不需要数据库。
添加绑定域名。
然后,网站管理中选择伪静态,写入:
if ($host ~ '^is-hash.com')
{return 301 https://www.wayneblog.top;}
if ($host ~ '^www.is-hash.com')
{return 301 https://www.wayneblog.top;}
即起到重定向作用。
其实网站管理下面直接就有个“重定向”,但是那个我测试了一下不能实现301重定向,不知道为什么。
站点改版
登录百度站长平台。
添加网站:
然后,在网站改版中添加一条改版规则
等待校验即可。