更换服务器后,WordPress 网站的内容是否还在,取决于你是否进行了完整的迁移操作。简单地更换服务器(比如从一个主机换到另一个主机、或从虚拟主机迁移到VPS),如果不做任何数据转移,原来的网站内容不会自动“跟着过去”。但只要你正确备份并迁移了数据,网站的所有内容都可以完整保留。
以下是关键点说明:
✅ 更换服务器后 WordPress 内容可以保留的条件:
数据库已导出并导入新服务器
- WordPress 的文章、页面、评论、用户、设置等都存储在 MySQL 数据库中。
- 你需要通过 phpMyAdmin 或命令行导出原数据库,并在新服务器上导入。
网站文件已复制到新服务器
- 包括
wp-content文件夹(主题、插件、上传的媒体文件)、wp-config.php、以及其他核心文件。 - 可以通过 FTP、SCP 或 rsync 等方式复制。
- 包括
域名和 DNS 正确指向新服务器
- 更新 DNS 解析,将域名指向新服务器的 IP 地址。
- 或者修改本地 hosts 文件测试。
配置文件
wp-config.php已更新- 修改数据库连接信息(数据库名、用户名、密码、主机地址)。
- 如果需要,调整
WP_HOME和WP_SITEURL。
重新配置服务器环境
- 确保新服务器有 PHP、MySQL、Web 服务器(如 Apache/Nginx)等必要组件。
- 设置好伪静态规则(如
.htaccess或 Nginx rewrite)。
处理媒体文件路径问题(可选)
- 如果使用了绝对路径,可能需要数据库搜索替换(推荐用插件如 Better Search Replace)。
❌ 如果不操作会发生什么?
- 新服务器是空的,什么都没有。
- 原网站仍然运行在旧服务器上(如果你没停用它)。
- 用户访问你的域名,如果 DNS 没改,还是看到旧服务器的内容。
🛠️ 正确迁移步骤简要:
- 备份原网站所有文件。
- 导出原数据库(
.sql文件)。 - 在新服务器上搭建 WordPress 运行环境。
- 将文件上传到新服务器。
- 创建新数据库并导入数据。
- 修改
wp-config.php配置数据库连接。 - 更新 DNS 或测试访问。
- 测试网站功能(后台、前台、链接、图片等)。
💡 小贴士:
- 使用迁移插件更省事,如:
- All-in-One WP Migration
- Duplicator
- UpdraftPlus
- 迁移前务必备份完整网站和数据库。
- 迁移后清除缓存(浏览器、WordPress 缓存插件、CDN 缓存)。
✅ 总结:
只要操作得当,换服务器后 WordPress 的所有内容都可以完整保留,就像搬家一样——东西不会丢,只要你把它们打包搬过去。
如果你需要具体的操作教程(比如从 A 主机迁移到 B 云服务器),我可以一步步帮你写出来。
CDNK博客