很多人一听到网站迁移,就觉得这是非常复杂的技术活。
其实对 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 里的操作步骤
- 进入 SiteGround 后台
- 找到 Website
- 点击对应网站的 Site Tools
- 在左侧找到 Security
- 点击 SSL Manager
- 选择你的域名
- SSL 类型选择 Let’s Encrypt
- 点击获取证书
安装完证书后,还要继续去:
HTTPS Enforce
把右侧按钮开启。
这样网站访问时才会自动强制使用 HTTPS。
六、重新做域名解析
因为你已经把网站迁移到了新服务器,所以旧域名原来绑定的 IP 已经不对了。
这时需要把域名重新解析到现在的新服务器上。
文档中的做法
以阿里云为例,进入域名解析后台后,添加两条 A 记录:
第一条
- 记录类型:A
- 主机记录:@
- 记录值:新服务器 IP
第二条
- 记录类型:A
- 主机记录:www
- 记录值:新服务器 IP
新服务器 IP 可以在 SiteGround 后台的 Site Tools 中找到。
七、替换主域名
有些人迁移网站时,前期用的是临时域名,后面还是想换回原来的正式域名。
这种情况下,还需要做“主域名替换”。
SiteGround 中的操作步骤
- 进入 SiteGround 后台
- 找到对应网站
- 点击 Site Tools 后面的三个点
- 选择 Change Primary Domain
- 输入你要替换成的新域名
- 点击确认
如果出现绿色标志,说明域名替换完成。
八、网站迁移后最常见的问题和处理办法
网站迁移本身不一定难,但迁移后常见的小问题很多。
文档里总结了几个特别常见的情况。
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 有没有开启
- 域名有没有重新解析
- 主域名有没有替换
- 页面样式和链接有没有恢复正常
把这些后续动作一起做完,网站迁移才算真正完成。



