wordpress换空间-怎样检查访问状态与错误页

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

wordpress换空间-怎样检查访问状态与错误页

换空间后检查访问状态,核心是确认三件事:域名解析是否已指向新主机、Web 服务器是否正常响应、WordPress 自身是否因配置或数据库问题返回错误页。最直接的方法是先用 curl -I 看 HTTP 状态码,再逐页检查首页、内页、后台和静态资源,最后对照浏览器开发者工具中的网络请求定位具体环节。

先分清状态码代表哪一层出了问题

访问状态不是单一结果,不同状态码指向不同环节。换空间后常见的几类如下:

判断时不要只看首页。首页可能被缓存或静态化,内页和后台才能暴露真实问题。如果首页返回 200 但内页 404,重点查固定链接与重写规则;如果全站 500,重点查 PHP 日志与插件冲突。

用命令行做第一轮状态检查

在本地终端或服务器上执行以下命令,可以快速拿到响应头:

curl -I https://你的域名/

观察输出中的状态码、Location 和 Server 字段。若返回 301 且 Location 指向旧域名,说明数据库中的站点地址仍是旧值。接着检查关键路径:

如果后台返回 302 并跳到登录页,属于正常;如果跳到旧域名或死循环,需要检查 wp-config.php 中的 WP_HOME 与 WP_SITEURL,或数据库 wp_options 表里的 siteurl 和 home 值。

浏览器中要看的错误页细节

命令行只能看到状态码,错误页的具体信息要在浏览器里看。打开开发者工具的 Network 面板,刷新页面,逐个检查请求:

  1. 主文档请求的状态码和响应头,确认是否被重定向。
  2. CSS 和 JavaScript 文件是否返回 404 或 403。若大量静态资源失败,通常是文件未完整上传或目录权限不对。
  3. 接口请求是否返回 500。若后台操作时出现,多半与插件或数据库连接有关。
  4. Console 面板是否有跨域或混合内容报错。换空间后若 HTTPS 证书未配置,浏览器可能拦截部分资源。

页面显示“建立数据库连接时出错”,说明 wp-config.php 中的数据库主机、用户名、密码或库名与新空间不匹配。显示“此站点遇到技术问题”,通常是主题或插件触发致命错误,可先重命名插件目录做排查。

多人协作时把检查结果写成可交付记录

换空间往往涉及开发、运维和内容人员,交付不清会导致反复返工。建议按以下清单逐项记录并注明负责人:

验收标准可以定为:首页、内页、后台、静态资源均返回预期状态码,无 500 或 502,页面样式与换空间前一致,核心功能可用。任何一项不通过,先修复再交付,不要用“刷新几次就好了”掩盖问题。

定位到具体原因后再动手改

检查的目的是缩小范围,不是一次性改所有配置。若状态码是 500,先看服务器 PHP 错误日志,确认是哪个文件哪一行报错;若是 404,先确认文件是否存在,再确认重写规则;若是跳转到旧域名,先改数据库中的站点地址。每次只改一项,改完立即用同一条命令或同一个页面复测,才能知道是哪一步生效。下一步可以按上面的清单建一份检查表,把每项结果和负责人填进去,作为换空间完成的依据。

图1 图2

nginx