检查访问状态与错误页,核心是拿到一份可复核的清单:逐个访问网站的主要页面,记录返回状态码、页面是否正常显示、错误页是否指向有效内容。时间和人手有限时,先检查首页、主要栏目页、表单提交后的结果页和站内搜索页,这四类页面覆盖了大多数对外访问入口。
从交付结果倒推,网站上线后对外可访问的地址就是检查对象。把以下地址整理成一张表,每行一个:
如果网站有移动端独立地址或子域名,同样列入。表格里留出三列:返回状态码、页面显示是否正常、错误页跳转到了哪里。
状态码是服务器对访问请求的回应,比页面“看起来能打开”更可靠。常见的判断依据:
200:正常返回内容。这是期望结果。301 或 302:发生了跳转。要确认跳转目标是否是预期的正式地址,而不是跳回首页或无关页面。404:页面不存在。如果是导航里能点到的页面返回 404,属于必须修的问题。403:被拒绝访问。可能是权限配置问题,也可能是服务器规则误拦。500 或 502:服务器内部错误或网关错误。这类问题通常影响整站或整段功能。检查方法:在浏览器中打开页面,按 F12 打开开发者工具,切换到网络面板,刷新页面,看第一条文档请求的状态码。也可以用命令行工具,例如:
curl -I https://你的域名/
加 -I 只请求响应头,输出里第一行会显示状态码。把每个地址都跑一遍,结果填进表格。这一步不需要安装额外软件,普通电脑自带命令行即可。
错误页不是“有就行”,它要解决三件事:告诉访问者页面不存在,给出回到有效内容的入口,并且不返回错误的状态码给正常页面。检查项包括:
/test-404/,看是否显示自定义错误页,而不是服务器默认的英文报错页。404,而不是 200。如果错误页返回 200,搜索引擎可能把它当成正常页面收录,这是常见问题。如果错误页是服务器默认页,说明还没有配置自定义错误页。这属于需要补做的工作,不是访问故障。
人手有限时,按影响面排序,而不是按页面顺序逐个看。建议的处理顺序是:
500、502 的地址,这类问题可能让整站无法访问。404 或 403 的情况。每修一项,重新跑一遍对应地址,确认状态码变成 200 或跳转符合预期。验收标准可以写成一句话:清单中所有主要页面返回 200,错误页返回 404 且包含有效返回入口,跳转地址与预期一致。
责任划分上,状态码和跳转规则通常由建站服务方或服务器维护方处理,页面内容显示和错误页文案由内容负责人确认。交付时把这张填写完整的表格作为验收材料,比口头说“都正常”更容易复核。
打开浏览器开发者工具的网络面板,把首页和导航栏第一个栏目页各刷新一次,记录两条请求的状态码。如果都是 200,再按上面的清单补测错误页和表单结果页;如果出现跳转或错误码,先记下地址和状态码,再交给负责服务器配置的人处理。