网站迁移:域名迁移、主机迁移、301优化设置
建站教程 站点历程

网站迁移

小魏博客之前一直用的是blog.topsucai.com,这个是从以前买的一个老域名topsucai.com解析出来的。

运营一个月时间发现,解析出来的blog.topsucai.com在必应搜索引擎上收录、排名都获得很好的效果,流量也有起色。

一个月必应数据

但是在谷歌一个月了还是没什么起色,收录都没有

个人猜测可能因为我主站topsucai.com做的是下载站,导致解析出来的blog.topsucai.com在谷歌方面可能需要较久的考察

所以我决定对网站数据、域名进行迁移,打算购买xiaoweiboke.com来替换掉blog.topsucai.com

从长远考虑让域名跟博客名称关联起来会好些

域名购买

我先把xiaoweiboke.com通过国外的这几个域名平台进行价格比对

最终选择Dynadot,因为谷歌账号直接登录注册比较方便,PayPal支付刚好我有,首年领券只要6.99英镑,续费8.39英镑(性价比最高)

Dynadot域名价格

通过Dynadot平台购买域名的话直接用信用卡支付会被拒绝,所以我把信用卡绑定在PayPal上,然后支付时选择PayPal支付,这样信用卡就可以通过PayPal在Dynadot上支付

域名DNS服务器配置

买完xiaoweiboke.com以后,我先把域名的DNS服务器转移到Cloudflare,让Cloudflare来接管操作我的域名,因为Cloudflare在域名管理方面非常有优势

操作步骤:

1、登录Cloudflare

2、点击右上方的添加

Cloudflare 添加

3、选择连接域、添加新域名xiaoweiboke.com,点击继续

Cloudflare连接域

4、选择免费的计划即可

Cloudflare免费计划

5、获取到Cloudflare的DNS服务器地址

Cloudflare服务器地址

6、登录Dynadot

7、在右上角个人账户下面点击管理域名

Dynadot管理域名

8、找到新域名点击DNS设置

dynadot DNS设置

9、把Cloudflare的服务器地址添加进去

dynadot服务器地址

10、差不多过个几分钟就可以把域名xiaoweiboke.com的DNS服务器转移到Cloudflare了

11、生效之后,后续的域名解析操作全部有Cloudflare接管

如果你的域名不在Dynadot,而在其他平台,那么先找到你域名的DNS服务器设置,然后按照上面1到4步骤进行操作,把Cloudflare的DNS服务器地址添加到你域名的DNS服务器设置中,让Cloudflare接管你的域名。

网站数据迁移

下面进行网站主机数据迁移,我用的是Siteground的托管主机,所以我将以Siteground托管主机为例子

操作步骤

1、首先登录Siteground

2、点击Websites,找到我的旧域名blog.topsucai.com

siteground旧域名

3、找到site tools,进入托管主机

siteground site tools

4、点击左侧Site→File Manager→public_html

siteground public_html

这里就是网站根目录,网站模版都在这里

5、把public_html里面的文件全部都压缩一份并下载到本地

6、点击Site→MYSQL→PhpMyAdmin→Access phpMyAdmin,进入数据库

进入WordPress数据库

7、进入数据库之后,选择blog.topsucai.com数据表,点击导出,在页面当中再点击下方导出,并下载到本地

siteground导出数据库

这是备份网站数据库到本地

8、点击左侧下方Client Area→websites→New Website

9、选择WordPress→Continue

siteground WordPress

10、选择Existing Domain点击Select

siteground Existing Domain

11、填入你的新域名,点击Continue

siteground输入域名

12、设置账户,密码,并点击Continue

siteground账户和密码

13、弹窗的让你添加功能,全部选择不要,并在继续点击Finish,过个几分钟差不多就可以完成创建

14、在新搭建的主机里面点击site→File Manager→public_html进入网站根目录

siteground public_html

15、上传下载到本地的网站模版压缩包,并解压出文件

siteground上传压缩包

解压文件后,记得把里面的文件移动到根目录public_html下

16、继续上传下载到本地的数据库文件到根目录(public_html)下

17、接着选择Site→MYSQL,点击Actions下的三个点,选择Import Database Dump,导入上传到根目录的数据库文件

siteground导入数据库

18、选择phpMyAdmin点击Access phpMyAdmin

进入WordPress数据库

19、点击带有我新域名(xiaoweiboke.com)的数据库名称

siteground数据库表

20、点击cvg_options表单,我的表单前缀是cvg_,每个人可能不一样,但是你只要搜索options,然后单击进入表单,找到siteurl字段、home字段,把后面的域名改成我的新域名xiaoweiboke.com,如果想要www.xiaoweiboke.com做网站域名,就填写www.xiaoweiboke.com。

siteurl和home字段名称

这一步不做的话,新域名无法进入后台

21、接着回到网站根目录public_html下的wp-config.php,DB_NAME后面的数据库名,DB_USER后面的用户名,DB_PASSWORD后面的密码

WordPress数据库信息填写

这些在Site→MYSQL里面获取,下面说一下怎么获取

22、选择Site→MYSQL→Databases,Manage Databases下的Name就是数据库名

siteground数据库名称

23、接着点击旁边的Users,Manage Users下的Name就是用户名

siteground用户名称

24、点击旁边的三点选择Change Password,进行改密码,这个就是密码

siteground密码

25、把数据库名、用户名、密码信息填写到根目录public_html下的wp-config.php文件后,点击左侧的Dashboard,查看主机IP

siteground查看IP

26、进入Cloudflare,选择新域名xiaoweiboke.com

cloudflare选择新域名

27、选择左侧DNS记录→添加记录

cloudflare DNS记录

28、弹出的窗口选择A记录,名称www,填入主机ip,并保存

cloudflare解析www.xiaoweiboke.com域名

这个是解析www.xiaoweiboke.com,上面后台已经设置xiaoweiboke.com,所以WordPress会自己把www.xiaoweiboke.com跳转到xiaoweiboke.com上,主要是为了权重统一在xiaoweiboke.com上

29、在增加一条记录,名称@,填入主机ip,并保存

cloudflare解析xiaoweiboke.com域名

这个是解析xiaoweiboke.com,这样WordPress后台设置这个域名才能访问网站

30、在Cloudflare左侧选择SSL/TLS→概述,点击配置

cloudflare SSL配置

31、接着选择完整(严格)/完整,都可以,并进行保存

cloudflare选择完整

32、接着在左侧的SSL/TLS下,有边缘证书,源服务器证书,全都申请一下

cloudflare边缘证书和源服务器证书

如果你对Cloudflare配置比较熟悉的话可以继续设置,不懂的话不要乱设置

这些操作完了,那么新域名就可以访问的后台了,账号,密码跟原来的一样,后台访问地址只要把域名换成你新域名访问即可

网站搬迁后台设置

1、进入后台以后下载插件Better Search Replace,把老域名blog.topsucai.com替换成xiaoweiboke.com

2、进入elementor插件,点击工具,替换网址,再把老域名blog.topsucai.com替换成xiaoweiboke.com

PS:替换完成之后去前台打开源代码搜索老域名blog.topsucai.com看还有没有,有的话你的继续查找并替换成新域名

网站301设置

网站域名迁移,必须做好全站301,这样才能保证旧网址的数据可以转移到新网址上

1、登录Cloudflare,选择topsucai.com

因为我的topsucai.com也托管Cloudflare,blog.topsucai.com就在里面解析出来的

2、选择左侧→规则->概述→重定向→创建规则,选择重定向到其他域

3、规则名称:自定义,传入请求匹配:通配符模式

请求 URL(旧域名):https://blog.topsucai.com/*,目标 URL(新域名):https://xiaoweiboke.com/${1},状态代码:301,最后保存。

这样就可以实现旧域名每条链接对应跳转到新域名每条链接

4、登录谷歌GSC,选择原来域名https://blog.topsucai.com/

5、点击设置→地址更改→通知 Google(推荐),选择新域名:https://xiaoweiboke.com/

站外平台设置

把我在X、脸书、linkedin、pinterest上的留下的https://blog.topsucai.com/全部换成https://xiaoweiboke.com/(如果你有在站外留下原域名链接最好一起修改成新域名)

到此网站数据迁移,301优化设置,就完工了。

谷歌建议:网站迁移原来的域名和主机要保留一年

Google Search Central

小魏博客
我的简称叫做小魏,从2013年开始从事SEO工作至今13年时间,成长轨迹从文章编辑➞发外链➞友链交换➞SEO人员➞SEO主管➞运营主管。 都有哪些技能? 百度SEO做了11年(中间当了一年半的运营主管+品牌宣传维护),谷歌seo做了两年,GEO优化一年多,自学网站建设(主要是织梦+帝国+WordPress+易优cms这些CMS),懂些前端的Html+CSS+JS,火车头数据采集,PS软件,剪辑软件等,可谓是五花八门,主要擅长还是SEO优化。

国内建站

网站模板购买平台推荐

网站主机购买平台

域名购买平台指南

小魏博客加载速度优化

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注