WordPress更换服务器改版或迁移时应核对什么

📍 WDQWDWQD987AAAAA:216.73.216.102
📱 Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
🔗 /af32c41bcb45.html
📄

WordPress更换服务器改版或迁移时应核对什么

WordPress更换服务器时,改版或迁移真正要先核对的不是页面好不好看,而是域名、URL、抓取入口和旧地址能否被搜索引擎与用户正确到达。时间和人手有限时,优先做能阻断访问或制造大量死链的检查项,再处理内容与样式细节。

先锁定域名与站点地址是否一致

要查的是WordPress地址和站点地址是否仍指向正式域名,而不是临时IP、测试域名或带端口地址。进入后台“设置—常规”查看两项URL,再用浏览器无痕窗口访问首页和一篇内页。

如果首页能打开但内页跳到旧域名,说明数据库里仍残留旧地址,需要继续核对文章、页面、小工具和主题选项中的绝对链接。判断结果:正式域名下所有主要页面都能直接打开,才算这一项通过。

核对固定链接与旧URL映射

要查的是固定链接结构是否和迁移前一致,以及旧文章地址有没有对应到新地址。先在旧站记录几类典型URL:首页、文章页、分类页、标签页、附件页。迁移后逐一访问,观察是否返回404或跳到无关页面。

如果URL规则变了,比如从带日期改成纯文章名,就要做301重定向。可以用表格列出旧地址与新地址,再在服务器或插件中配置。判断结果:旧地址返回301到最接近的新地址,而不是全部跳首页,才算合格。

检查robots.txt、站点地图与抓取入口

要查的是新服务器有没有误挡搜索引擎,以及站点地图是否指向正式域名。访问https://正式域名/robots.txt,看是否出现Disallow: /这类全站限制;再访问https://正式域名/sitemap.xml或WordPress默认站点地图入口,看能否正常打开。

robots.txt的抓取限制不等于可靠的索引移除:它主要影响抓取,已收录页面仍可能出现在结果中。站点地图也不保证收录,它只是帮助发现URL。判断结果:robots.txt没有误封重要目录,站点地图中的URL全部是正式域名,才算这一项没有明显阻断。

核对HTTPS、混合内容与服务器响应

要查的是全站是否统一走HTTPS,以及页面里是否还加载旧域名或HTTP资源。用浏览器开发者工具的“网络”面板刷新首页和内页,筛选HTTP请求和旧域名请求。

HTTPS不保证安全无漏洞或排名,它只说明传输层加密。若出现混合内容,浏览器可能拦截样式或脚本,影响显示和抓取。判断结果:主要页面没有因HTTP资源报错,证书链正常,HTTP访问能301到HTTPS,才算这一项通过。

按影响面安排最先处理的工作

  1. 先查首页、文章页、分类页能否打开。这是访问阻断项,打不开就优先修域名解析、数据库连接或服务器配置。
  2. 再查旧URL是否301到新URL。影响已有收录和外部链接,死链多时优先补重定向。
  3. 接着查robots.txt和站点地图。防止误封抓取,确认提交入口指向正式域名。
  4. 然后查HTTPS和混合内容。避免页面资源加载失败,影响用户与抓取。
  5. 最后查标题、描述、结构化数据和内链。这些影响理解与点击,但通常不是迁移当天的阻断项。

如果人手只够做一件事,先保证正式域名下主要页面可访问且旧地址有301。其余项目可以按“是否阻断访问、是否制造死链、是否影响抓取”依次处理。

改版时额外核对内容对应关系

改版常伴随栏目合并或页面删除。要查的是被删页面有没有替代页面,以及替代页面是否主题相近。把旧页面按流量或外链价值排序,优先给高价值旧地址设置301。

假设一个旧产品页被合并到新分类页,旧地址301到新分类页比跳首页更合理;如果旧页面只是换模板但内容仍在,保留原URL即可,不必为了“新站”全部改地址。判断结果:用户从旧链接进入后能看到相关内容,而不是被丢到无关首页。

下一步可以打开旧站和新站的URL对照表,先填首页、栏目页和最近更新的文章页,再逐条访问并记录状态码,把404和跳首页的旧地址优先补上301。

图1 图2

nginx