网站搭建 / 计算机技术 · 2021年11月29日 0

宝塔上的wordpress站点更换域名+配置SSL+改版百度收录

前言

好久没写文章了,甚是想念,近半年来发生了很多事情,心态也变了很多。

这个博客自创办以来,原域名叫“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重定向,不知道为什么。

站点改版

登录百度站长平台。

添加网站:

然后,在网站改版中添加一条改版规则

等待校验即可。

 

 

 


搬家完成,新站点开启!

 

 

 

 

商业转载 请联系作者获得授权,非商业转载 请标明出处,谢谢