用专业运营能力 提升每一次曝光价值

WordPress 独立站怎么做迁移?详细步骤整理

很多人一听到网站迁移,就觉得这是非常复杂的技术活。
其实对 WordPress 独立站来说,只要流程清楚,迁移并没有想象中那么难。

一般会遇到网站迁移的情况,主要包括这几种:

  • 想更换服务器
  • 想把网站从第三方手里拿回来自己管理
  • 网站准备重构或重新设计
  • 原服务器存在安全问题,需要换到更稳定的新环境

无论是哪一种,本质上都是把原网站的数据、文件、数据库和域名关系,迁移到新的环境中。


一、WordPress 网站迁移的两种常见方法

对于 WordPress 网站来说,比较常见的迁移方法主要有两种:

1. 利用 WordPress 插件迁移

这是最适合新手的一种方式。
文档中提到的常见迁移插件包括:

  • Duplicator
  • All-in-One WP Migration
  • UpdraftPlus
  • WPvivid Backup Plugin

其中,文档重点演示的是 All-in-One WP Migration

2. 利用服务器自带迁移工具

有些服务器自带网站迁移功能,比如文档中提到的 SiteGround Migrator
这种方式适合本身就在使用 SiteGround,或者准备迁移到 SiteGround 的用户。


二、方法一:用 All-in-One WP Migration 迁移网站

如果你希望尽量少碰代码、少动服务器设置,那么插件迁移通常是最省事的方式。

第一步:安装插件

登录原网站的 WordPress 后台,进入插件页面,搜索:

All-in-One WP Migration

安装并启用这个插件。

第二步:导出网站文件

启用后,在 WordPress 左侧找到这个插件,点击“导出文件”。
系统会开始打包网站数据,等待几分钟即可。

导出完成后,会出现一个绿色按钮,点击下载。
下载下来的这个文件,就是整站源文件,同时也可以作为网站备份。

第三步:在新网站后台安装同样的插件

进入你准备迁移到的新 WordPress 网站后台。
同样安装并启用 All-in-One WP Migration 插件。

第四步:导入网站文件

在左侧找到插件后,这次不是点击导出,而是点击:

导入文件

把刚刚从旧网站下载的文件上传进去。

第五步:注意文件大小限制

文档里特别提醒,这个插件默认会有限制,文件大小超过 256MB 时可能无法直接导入。
如果网站文件较大,可以考虑使用它的付费版本解除限制。

第六步:完成后重新处理域名解析

网站文件虽然已经导入成功,但迁移完成后,服务器 IP 通常已经变了。
这时候还需要重新做:

  • 域名解析
  • 或域名替换

否则用户访问域名时,还是会指向旧服务器。


三、方法二:利用 SiteGround 自带迁移功能

如果你的目标服务器是 SiteGround,那么可以直接用它自带的迁移工具。

第一步:在 SiteGround 创建一个新站点

进入 SiteGround 后台,找到 Website,点击:

New Website

创建新网站。

第二步:选择服务器位置和临时域名

先选择服务器位置。
然后在域名这里,文档建议先选择:

Temporary Domain

也就是先用临时域名创建站点。

第三步:选择迁移站点

系统会让你选择:

  • 新建站点
  • 迁移站点

这里选择:

Migrate Website

等待系统创建完成。

第四步:复制 Migration Token

站点创建完成后,系统会给你一个:

Migration Token

先复制下来,后面会用到。

第五步:在旧网站安装 SiteGround Migrator 插件

回到你原来要搬家的 WordPress 网站后台,安装并启用:

SiteGround Migrator

第六步:输入 Token 和邮箱

进入 SiteGround Migrator 页面,把刚才复制的 Token 粘贴进去,再填写你的邮箱地址,然后点击:

Start Migrator

接下来等待迁移完成即可。


四、网站迁移完成后,必须做的 3 件事

很多人以为文件迁过去就结束了,其实真正容易出问题的,往往是迁移完成后的设置。


五、安装 SSL 证书并开启 HTTPS

文档里提到,网站迁移完成后,进入新的 WordPress 后台时,可能会看到网站显示“不安全”。
这说明 SSL 证书和 HTTPS 还没有重新配置。

在 SiteGround 里的操作步骤

  1. 进入 SiteGround 后台
  2. 找到 Website
  3. 点击对应网站的 Site Tools
  4. 在左侧找到 Security
  5. 点击 SSL Manager
  6. 选择你的域名
  7. SSL 类型选择 Let’s Encrypt
  8. 点击获取证书

安装完证书后,还要继续去:

HTTPS Enforce

把右侧按钮开启。
这样网站访问时才会自动强制使用 HTTPS。


六、重新做域名解析

因为你已经把网站迁移到了新服务器,所以旧域名原来绑定的 IP 已经不对了。
这时需要把域名重新解析到现在的新服务器上。

文档中的做法

以阿里云为例,进入域名解析后台后,添加两条 A 记录:

第一条

  • 记录类型:A
  • 主机记录:@
  • 记录值:新服务器 IP

第二条

  • 记录类型:A
  • 主机记录:www
  • 记录值:新服务器 IP

新服务器 IP 可以在 SiteGround 后台的 Site Tools 中找到。


七、替换主域名

有些人迁移网站时,前期用的是临时域名,后面还是想换回原来的正式域名。
这种情况下,还需要做“主域名替换”。

SiteGround 中的操作步骤

  1. 进入 SiteGround 后台
  2. 找到对应网站
  3. 点击 Site Tools 后面的三个点
  4. 选择 Change Primary Domain
  5. 输入你要替换成的新域名
  6. 点击确认

如果出现绿色标志,说明域名替换完成。


八、网站迁移后最常见的问题和处理办法

网站迁移本身不一定难,但迁移后常见的小问题很多。
文档里总结了几个特别常见的情况。

1. Site Tools 后台打开后不显示内容

这种情况很多时候不是系统坏了,而是浏览器缓存问题。
解决方法就是:

清理浏览器缓存

文档里明确提到,清完缓存后通常就好了。

2. 网站显示不安全

这通常是因为:

  • 换了域名
  • 或换了服务器后 SSL 没重新装

解决办法就是重新安装 SSL,并再次开启 HTTPS Enforce。
操作完成后,再清理一次浏览器缓存。

3. WordPress 后台进不去

如果刚替换完域名,后台暂时打不开,先不要着急。
文档里建议先等 5 分钟,因为 DNS 数据同步需要时间。

如果等一会儿还是不行,可以直接联系 SiteGround 技术支持处理。

4. 网站页面乱版或样式错乱

这种问题文档里提到常见有两个原因。

原因一:旧链接没有替换干净

解决办法是:

在 SiteGround 后台进入 Site Tools,找到 WordPress 里的:

Search & Replace

把旧网址替换成新网址。

原因二:插件冲突,或者 Elementor 的 CSS 没刷新

如果你网站是用 Elementor 做的,出现乱码、图片不显示、布局错乱时,可以进入 WordPress 后台:

Elementor → Tools → Regenerate Files & Data

重新生成 CSS 文件即可。


九、网站迁移时最容易被忽视的重点

结合这份文档,做 WordPress 迁移时最容易漏掉的,其实不是“导出导入”本身,而是后面的收尾动作。

特别容易漏掉的包括:

  • SSL 没有重新安装
  • HTTPS 没有重新强制开启
  • 域名解析还指向旧服务器
  • 主域名没有替换
  • 旧网址没有做 Search & Replace
  • Elementor 的 CSS 没有重新生成

很多人以为网站打不开、后台进不去、页面乱版,是迁移失败了,实际上往往只是这些后续步骤没有处理干净。


十、结语

WordPress 网站迁移并不是只能交给技术人员处理。
如果你的网站规模不大,而且迁移逻辑清晰,其实完全可以自己按步骤完成。

对于新手来说,最简单的方式通常是用插件迁移;
如果你本身就在用 SiteGround,或者准备迁移到 SiteGround,那么直接用它自带的迁移工具会更方便。

真正决定迁移是否顺利的,不只是文件有没有导过来,而是:

  • SSL 有没有重装
  • HTTPS 有没有开启
  • 域名有没有重新解析
  • 主域名有没有替换
  • 页面样式和链接有没有恢复正常

把这些后续动作一起做完,网站迁移才算真正完成。

 

用专业运营能力 提升每一次曝光价值