二级域名是挂在主域名左侧的一层名称,例如 shop.example.com 中的 shop。它常被分配独立站点、独立目录或独立应用。入口页面能打开,只说明这条二级域名至少有一条可达路径;深层页面打不开,通常不是整个二级域名失效,而是某个环节只覆盖了入口。定位断点时,先别急着改配置,先把“谁认为它正常”拆成可核对的证据。
当入口正常、深层失效时,最常见的两种解释是:
这两种解释都成立,但证据不同。前者要看应用日志和路由规则,后者要看响应头、缓存命中和源站回源记录。把两者混在一起,容易得出“二级域名坏了”这种无法执行的结论。
可以按下面顺序做一次最小核对,每一步都记录结果,再决定下一步:
这里有一个假设例子:入口页由静态托管返回,深层路径由另一台应用服务器处理,而 DNS 只把入口路径指向静态托管。此时入口正常,深层 404。把 DNS 记录改成指向应用服务器后,入口和深层都正常,说明断点在解析指向与路径分流的组合,而不是应用代码本身。这个例子只用于说明比较方法,不代表任何真实项目。
多个角色对“二级域名是否正常”有不同理解时,通常是因为各自只看了自己负责的一段。开发看本地环境,运维看负载均衡,SEO 看入口页面。把分歧转成核对项,可以写成一张最小清单:
这张清单的作用不是一次性修完,而是让每个角色指出自己能看到的那一段。谁无法指出自己负责的那一段,断点就更可能落在那里。
完成一次调整后,至少做两个动作:第一,重新请求原先失效的深层路径,记录状态码和响应内容是否与预期一致;第二,再请求入口路径,确认调整没有把入口一起改坏。若站点地图中列入了深层路径,站点地图本身不保证收录,它只是提交候选地址;验证时仍以实际响应和可访问内容为准。
如果调整涉及 HTTPS,也要单独核对证书覆盖的域名和路径。HTTPS 不保证安全无漏洞,也不保证排名,它只说明传输层加密成立。把证书正常当成深层链路正常的证据,会漏掉应用路由和缓存层的断点。
如果入口和深层路径都能返回预期内容,但某些角色仍认为“二级域名有问题”,先确认分歧是否来自对二级域名的定义不同:有人把它当成一个独立站点,有人把它当成主站的一个目录。定义不同,验收标准就不同。此时继续查 DNS 或证书不会产生新证据,应该回到需求,明确这个二级域名要承载哪些路径、由谁维护、以什么响应作为通过标准。把标准写下来之后,再决定是否需要继续调整解析、路由或缓存。