检查访问状态与错误页,最直接的方法是先用浏览器无痕窗口打开首页和几个关键页面,再用HTTP状态检查工具查看服务器返回码。如果返回200,说明页面正常;返回301或302,说明发生了跳转;返回404,说明页面不存在;返回500,说明服务器端出错。对于齐齐哈尔网页设计项目,时间和人手有限时,优先检查首页、导航中的主要栏目页、表单提交后的结果页,以及曾经改过网址的页面。
不是所有页面都值得投入同等时间。可以按下面顺序安排:
判断标准很简单:如果某个页面打不开,用户是否还能继续访问其他内容、是否还能联系到网站方。如果答案是否定的,就应排在最前面处理。适用条件是站点规模不大、没有专职运维人员;如果站点有成千上万个页面,应先借助站点地图和日志筛选,而不是逐页手动打开。
第一步,打开浏览器无痕窗口,输入首页地址,观察是否正常显示。第二步,按F12打开开发者工具,切换到网络面板,刷新页面,查看第一条请求的状态码。第三步,对重点页面重复这一操作。常见状态码的含义如下:
200:请求成功,页面可正常访问。301:永久跳转,通常用于网址变更后的重定向。302:临时跳转,常用于临时调整。404:页面未找到,可能是链接写错或文件被删除。403:禁止访问,可能是权限配置问题。500:服务器内部错误,通常需要查看服务端日志。如果页面显示正常但状态码是404,这种“软404”也值得注意,因为用户能看到内容,搜索引擎却可能认为页面不存在。判断方法是同时看页面内容和状态码,不能只看页面是否显示。
错误页不是只要显示“404”就算完成。一个可用的错误页应做到:
检查时可以直接访问一个不存在的地址,例如在正常网址后加一段随机字符,看返回的是自定义错误页还是服务器默认页。如果返回的是默认页,说明错误页还没有配置;如果返回正常页面内容但状态码是200,说明错误处理可能没有生效。适用条件是站点已经上线并且有独立服务器或托管环境;如果站点还在本地开发阶段,可以先记录问题,等部署后再验证。
检查完成后,不要只记“有问题”,要按影响范围排序:
验收信号是:重点页面返回200,旧网址按预期跳转,错误页能正常显示并带有返回入口。如果条件允许,可以在修改后再次用无痕窗口和状态码工具复查一遍,确认问题已经关闭。
下一步,先列出你站点中最重要的五个页面,逐一记录它们的状态码和错误页表现,再按上面的顺序处理最影响访问的那一项。