确认配置实际生效,不能只看迁移插件显示“完成”,也不能只看新站首页能打开。要分别验证域名解析、WordPress地址、数据库连接、固定链接、HTTPS与抓取配置,并且每项都用外部可观察的结果判断。时间有限时,按下面顺序查,前一项不通过就不要急着看后一项。
要查的是:浏览器访问域名时,返回内容是否来自新主机,而不是旧主机缓存或 CDN 缓存。
怎么查:在本地终端执行 curl -I https://你的域名,看响应头中的服务器标识、缓存状态和 IP。再执行 dig 你的域名 +short 或 nslookup 你的域名,核对解析地址是否指向新主机。如果使用了 CDN,还要在 CDN 控制台查看回源地址。
结果说明什么:解析指向新主机、响应头没有旧主机特征,才算请求进入新环境。若解析仍指向旧 IP,说明 DNS 未生效或本地缓存未刷新;若响应头显示 cf-cache-status: HIT 一类缓存命中,页面可能仍是旧内容,需要先清缓存再判断。
要查的是:WordPress 后台“设置—常规”中的 WordPress 地址和站点地址,是否都指向正式域名。
怎么查:登录新站后台查看这两个字段;也可以在数据库的 wp_options 表中查 siteurl 和 home 两项。若无法登录后台,用数据库管理工具直接核对。
结果说明什么:两个地址一致且为正式域名,说明基础地址配置已生效。若仍显示临时域名或旧域名,前台可能能打开,但后台跳转、图片链接和登录都会异常。修改后要重新登录一次,确认没有跳回旧地址。
要查的是:新站读取的是迁移后的数据库,而不是旧库或空库。
怎么查:打开一篇文章、一个页面、一个分类归档,分别看标题、正文、特色图片和评论是否完整。再进入后台文章列表,确认文章数量与迁移前一致。若使用 wp-config.php,核对其中的数据库名、用户名、主机和表前缀。
结果说明什么:前台内容与后台数量都对得上,说明数据库连接和导入基本生效。若首页正常但内页 404,可能是固定链接或伪静态问题;若图片缺失,可能是上传目录未同步或域名替换不完整。
要查的是:新主机是否支持 WordPress 所需的重写规则。
怎么查:访问一篇实际存在的文章、一个分类页和一个标签页。然后到后台“设置—固定链接”,不修改任何选项,直接点一次“保存更改”,让规则重新写入。Nginx 环境还要检查站点配置中是否包含 WordPress 伪静态规则。
结果说明什么:文章、分类、标签都能正常打开,说明固定链接生效。若只有首页能开,内页全部 404,通常是伪静态规则未加载或未重启 Web 服务。若部分链接正常、部分异常,可能是迁移前就有别名冲突,需要逐条核对。
要查的是:正式域名是否全程使用 HTTPS,是否还有资源以 HTTP 加载。
怎么查:访问首页和一篇内页,打开浏览器开发者工具的“控制台”和“网络”面板,筛选 http:// 请求。再执行 curl -I http://你的域名,看是否返回 301 或 302 跳转到 HTTPS。
结果说明什么:没有混合内容报错、HTTP 能跳转到 HTTPS,说明传输层配置基本生效。HTTPS 只说明连接加密,不代表站点没有安全漏洞,也不直接保证排名。若出现混合内容,浏览器地址栏可能显示“不安全”,需要替换数据库和主题中的旧 HTTP 链接。
要查的是:新主机的抓取配置是否与迁移前一致,有没有误挡搜索引擎。
怎么查:访问 https://你的域名/robots.txt,确认没有整站 Disallow: /。再访问站点地图地址,确认能正常返回 XML。最后在搜索引擎的站长平台分别提交新站点地图,并查看已收录页面的抓取状态。
结果说明什么:robots.txt 未封禁、站点地图可访问,说明抓取入口正常。需要分清:robots.txt 的限制不等于可靠的索引移除;站点地图也不保证收录。若迁移前有大量页面已收录,迁移后要逐页检查规范链接和重定向,不要只提交站点地图就认为完成。
下一步:把上面六项做成一张检查表,每完成一项就记录实际返回结果,而不是只写“已检查”。任何一项结果与预期不符,先解决该项,再继续下一项。