迁移和换主机最怕的不是搬不过去,而是切换之后才发现问题:页面 404、图片丢失、表单邮件收不到、计划任务不执行、HTTPS 跳转循环。下面这份清单按「迁移前 → 切换 → 切换后验收」的顺序排列,每一步都可以直接执行,并且保留了回滚的余地。
换主机与迁移:按这 7 步执行
- 迁移前盘点。记录旧环境的 PHP 版本与扩展、Web 服务器类型、伪静态规则和计划任务;用
wp plugin list、wp theme list导出插件主题清单,用wp db size --tables和du -sh wp-content/uploads评估数据量;同时确认网站现在用什么方式发邮件。 - 完整备份并验证可恢复。执行
wp db export backup.sql,并打包 wp-content 目录。备份要实际在另一台机器上恢复一次,确认能打开,才算可用的备份。 - 在新主机搭建并预览。导入数据库与文件后,修改本地电脑的 hosts 文件,把域名临时指向新服务器 IP,在不影响访客的情况下完整浏览新站。
- 处理地址与配置差异。域名或协议有变化时,先执行
wp search-replace '旧地址' '新地址' --all-tables --precise --dry-run预演再正式替换;检查 wp-config.php 中的数据库信息、内存限制和缓存配置,确认伪静态规则已生效。 - 规划 DNS 切换窗口。提前一到两天把域名解析的 TTL 调低;切换时选择低峰时段,电商与会员站点在切换窗口内暂停写入(暂停下单或注册),避免新旧两边数据分叉。
- 切换后逐项验收。抽查文章、页面、分类、商品和附件页是否 200,图片是否正常;实际提交一次表单并确认邮件送达;检查 HTTPS 证书、跳转规则、XML 站点地图和计划任务是否在新主机正常运行。
- 保留回滚方案。旧主机至少保留一段时间不要释放,事先写清楚回滚条件(例如关键页面大面积 404、支付不可用)和回滚步骤:恢复旧解析、确认数据一致后再重新安排迁移。
切换后出现页面 404、图片不显示,按 迁移后 404 和图片丢失怎么排查 逐项处理;换主机后表单邮件收不到,多数与新主机的发信限制有关,见 WordPress 表单邮件收不到怎么排查。
迁移不只是搬文件
评估与清单
插件主题兼容、PHP 版本、存储与流量、DNS/TTL 策略。
切换与校验
预发对比、搜索替换、表单实测、关键转化路径抽检。
托管与运维
备份、更新窗口、安全与性能基线巡检。
成功的迁移包含:内容与媒体完整性、URL 映射与 301、表单与邮件、定时任务、SSL 与 DNS 切换窗口、搜索引擎与收录衔接,以及回滚预案。
选择新主机时核对什么
- 运行环境:是否提供受支持的 PHP 8.x 版本、OPcache、可选的 Redis,以及能否自行调整 PHP-FPM 与内存参数;
- 地域与网络:服务器所在地区是否靠近主要访客,是否需要配合 CDN 使用;面向国内访客的站点还要提前确认备案要求;
- 发信能力:是否封禁出站 25 端口、是否限制 mail 函数,决定了表单邮件要不要改用 SMTP;
- 备份与恢复:是否有自动备份、保留多久、恢复是否需要人工工单;
- 运维边界:系统更新、安全补丁和故障响应由谁负责,出现问题时能否拿到服务器日志。
WpWork 提供迁移方案与托管建议(含安全加固、备份与监控),也可以与性能优化、主题改造打包交付。迁移过程中的每一步都会留下检查记录,方便日后再次迁移或交接给新的运维团队。
切换当天的时间安排
建议把切换当天拆成几个时间段,并提前指定每一段的负责人:切换前最后一次同步数据库与新增的媒体文件;修改 DNS 解析并记录修改时间;在不同网络环境下确认解析已经指向新服务器;按验收清单逐项检查并记录结果;确认无误后再恢复下单、注册等写入功能。整个过程中保持旧服务器可用,一旦触发回滚条件就按预案切回。很多迁移事故不是技术难题,而是切换当天没有清单、没有分工,导致检查遗漏。
迁移后一周内要盯什么
切换完成并不代表迁移结束。之后几天建议每天检查:服务器错误日志与 PHP 报错是否异常增加;Search Console 或站长平台中是否出现新的抓取错误和 404;表单、注册、下单等关键操作是否有真实记录;自动备份是否在新主机上按计划执行;网站速度与切换前相比有没有明显变化。发现问题及时处理,确认一切稳定后,再释放旧服务器并更新运维文档中的服务器信息。
延伸阅读(已开放索引)
- 迁移后 404 和图片丢失怎么排查
- WordPress 表单邮件收不到怎么排查
- 旧站重构与迁移方案
- 站点迁移是什么
- 站点迁移实践清单
- 安全插件与加固清单
- Wordfence 安全是什么
- Wordfence 安全实践清单
- 技术标签索引 /tech/
常见问题
迁移会影响 SEO 吗?
无法保证排名不变。按映射做 301、保持 slug 不变、提交新的站点地图并持续关注 Search Console,可以尽量减少波动。
能不能零停机?
多数站点可以做到短窗口切换;电商与会员站需要冻结写入或设置只读窗口,我们会提前演练。
迁移后图片不显示怎么办?
先看浏览器请求的图片地址:仍是旧地址就用 wp search-replace 替换,地址正确却 404 就检查 uploads 文件是否同步完整,再排查权限和 CDN 缓存。
托管必须用你们的服务器吗?
不必。可以在你现有的云主机上实施,或按预算给出主机选型建议。
下一步:如果你正准备换主机或迁移域名,可以 申请 WpWork 免费诊断,我们会按上面的清单列出需要提前处理的配置项与风险点。
