改版或迁移时,wordpress主机需要核对的核心是:新环境能否完整承接旧站的内容、URL、数据库与服务器配置,并且在上线前后都能验证。最关键的一步是先做完整备份并在临时环境完成一次真实迁移演练,而不是直接改线上。以下按准备、实施、验证、维护四个阶段说明具体检查项。
迁移前要盘清旧站的实际构成,否则新主机上很容易缺东西。
wp-content下的主题、插件、上传目录,以及wp-config.php中的数据库连接信息。同时记录旧站的固定链接结构。如果改版会调整URL,先列出旧URL与新URL的对应表,为后续301跳转做准备。robots.txt的抓取限制不等于可靠的索引移除,迁移后不要依赖它来清理旧路径。
不要直接在生产域名上操作。建议先在新wordpress主机上建一个临时域名或子域名,把文件和数据库导入,再修改wp-config.php和数据库中的站点地址。数据库里wp_options表的siteurl与home两项要改成临时地址,否则后台会跳回旧域名。
如果旧站启用了缓存插件、对象缓存或CDN,迁移时先关闭或清空,避免读到旧缓存。伪静态规则要按新主机的Web服务器类型重写:Apache用.htaccess,Nginx用对应的location配置。HTTPS不保证安全无漏洞或排名,证书仍要单独确认是否已在新主机签发并生效。
上线前在临时环境检查:首页、文章页、分类页、搜索结果页能否正常打开;后台能否登录;上传图片是否成功;表单和评论是否可用;数据库连接是否报错。
切换DNS后,重点核对以下项目:
wp-admin和登录Cookie是否正常。如果改版涉及URL变化,逐条测试301跳转是否落到正确的新地址,避免跳转链或跳转到404。
迁移完成后保留旧主机至少一到两周,防止DNS缓存或个别地区解析未更新导致回退。定期检查服务器错误日志和PHP错误日志,确认没有因扩展缺失或权限问题产生持续报错。数据库和文件备份要按新主机的节奏重新配置,不要沿用旧主机的备份路径。
下一步:先导出旧站数据库和wp-content目录,在新wordpress主机上建临时环境导入,完成一次完整的功能与URL核对,再决定何时切换DNS。