博客建站步骤:怎样检查访问状态与错误页

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

博客建站步骤:怎样检查访问状态与错误页

检查博客访问状态与错误页,核心是分别确认三件事:域名解析是否指向正确主机、Web 服务器是否返回预期状态码、错误页是否对访客和搜索引擎都可用。下面是一份可执行清单,按顺序做,每项都说明查什么、怎么查、结果意味着什么。

第一步:确认域名解析指向了正确的主机

要查的是域名当前解析到哪个 IP,以及这个 IP 是否就是博客所在服务器。

在本地终端执行:

dig 你的域名 +short 或 nslookup 你的域名

结果说明:返回的 IP 应与主机服务商控制面板中显示的服务器 IP 一致。如果返回多个 IP,检查是否误开了 CDN 或旧解析记录未删除。如果返回空值,说明解析未生效或记录被删,此时浏览器打不开属于解析层问题,与博客程序无关。

适用条件:刚换服务器、刚改 DNS、或用了 CDN 的博客。若解析正确但访问仍异常,继续往下查。

第二步:用状态码判断服务器实际返回了什么

要查的是每次请求返回的 HTTP 状态码,这是区分“页面正常”“页面不存在”“服务器出错”的最直接依据。

在终端执行:

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

再加测一个不存在的地址,观察错误页行为:

curl -I https://你的域名/一个不存在的路径

结果说明:

判断原则:先确认首页状态码,再抽查 2–3 篇已发布文章的状态码。只有首页正常、文章页异常时,问题范围可缩小到固定链接或伪静态规则。

第三步:检查错误页本身是否可用

要查的是 404 等错误页返回的状态码和内容,而不是只看它“长得对不对”。

检查项:

  1. 访问一个不存在的地址,用 curl -I 确认返回的是 404,而不是 200。若错误页返回 200,搜索引擎可能把大量无效地址当成正常页面。
  2. 确认错误页包含返回首页或站内搜索的链接,方便访客继续浏览。
  3. 确认错误页没有暴露服务器版本、文件路径、数据库报错等敏感信息。

结果说明:合格的错误页应同时满足“状态码正确”和“对访客有出口”。只做了漂亮页面但返回 200,属于需要修正的情况。

第四步:区分本地能访问与外部不能访问

要查的是问题出在你自己网络还是站点本身。

检查方法:用手机移动网络(关闭 Wi-Fi)访问同一地址,或让不在同一网络的人打开。如果本地正常、外部异常,可能原因包括:本地 DNS 缓存、防火墙只放行了部分来源、CDN 节点异常。如果本地和外部都异常,优先回到第二、三步查服务器状态码和日志。

这里要注意:一项现象可能有多个解释,例如“打不开”既可能是解析问题,也可能是服务器 502,不要凭单一现象断定唯一原因,按状态码逐层排除。

第五步:把检查结果记录成可对比的表

建议每次改动前后各测一次,记录:测试时间、请求地址、返回状态码、响应时间、解析 IP。改动服务器配置、更换主题或调整固定链接后,用同一组地址复测,对比哪一项发生了变化。这样能把“感觉变慢了”变成“某篇文章从 200 变成了 500”这类可定位的事实。

下一步:先对首页和一篇已发布文章执行 curl -I,把两个状态码记下来;若首页为 200、文章为 404,就集中检查固定链接与伪静态规则,而不是重装博客程序。

图1 图2

nginx