上线验收不是“打开首页能显示”就算完成,而是按一组可重复的检查项,确认页面在真实访问条件下能打开、能操作、能恢复。执行顺序建议是:先观察现状,再判断哪些问题必须拦在上线前,接着逐项处理,最后用同一套清单复查并留下记录。凡是无法当场验证的项目,就写成待办并指定复查时间,不要凭感觉放行。
先在浏览器无痕窗口访问首页和至少两个内页,观察四类现象。第一类是加载结果:页面是否完整渲染,图片、样式、脚本是否缺失。第二类是链接与跳转:导航、页脚、正文链接是否指向存在的地址,是否出现循环跳转。第三类是交互:表单能否提交、按钮是否响应、移动端菜单能否展开。第四类是控制台与网络面板:是否有报错、是否有请求返回 404 或 500。
观察阶段只记录现象,不急着下结论。例如“图片不显示”可能来自路径写错、文件未上传、服务器大小写敏感、缓存未刷新等多种原因,需要下一步逐一排除。
把观察到的现象分成三档,处理优先级不同。
判断依据是“是否影响访客完成主要动作”。如果网站的主要动作是让访客提交咨询,那么表单不可用就是阻断级;如果只是页脚一个版权链接失效,则属于影响级。这个判断要基于你自己网站的目标,而不是照搬别人的优先级。
处理时建议一次只改一类问题,改完立即验证,避免多处同时改动后无法定位原因。下面是一份可直接执行的检查清单。
robots.txt 或页面级 <meta name="robots">,确认没有误屏蔽需要被访问的页面。以死链为例:假设某内页图片地址写成了 /images/banner.PNG,而服务器上实际文件是 banner.png,在区分大小写的环境下就会 404。处理方式是统一文件名与引用路径的大小写,改完后重新加载该页面,确认网络面板中该请求返回 200。如果服务器不区分大小写,这个问题可能不会出现,所以判断时要结合你的实际托管环境,不能一概而论。
复查不是重新看一遍,而是用与观察阶段相同的入口和相同设备再走一遍,确认阻断级问题为零、影响级问题已有记录和负责人。复查时重点确认三件事:
如果复查中仍有阻断级问题,就不要上线,继续处理;如果只剩影响级问题,可以上线,但要把待办写清楚,包括问题描述、影响范围、计划处理时间。这样做的目的是让“验收通过”有依据,而不是一句口头确认。
下一步,把上面的清单整理成一份属于你自己项目的验收表,每次上线前逐项打勾并记录结果。第一次执行时可能较慢,但形成固定流程后,上线验收会变成一件有据可查的常规动作。