grep -rn 'beian.miit.gov.cn' themes/ templates/
# 逐个核对返回码
curl -o /dev/null -s -w '%{http_code}\n' 'https://beian.miit.gov.cn/'
页脚底部的备案号点开跳到 beian.miit.gov.cn 的旧路径,返回 404,抽查时被要求当天整改。先别急着动参数,把报错原文和时间点记下来,顺序反了容易白折腾。
原因不复杂,备案查询入口换过域名和路径,页脚里的链接是两年前写死的。链接没有统一配置,改的时候漏了页脚这一处。
围绕「页脚备案号链接失效」排查时,命令行跑一遍比在面板里点十次有用,面板会替你做掉不少隐式操作。改动写完就同步给同事,下一个人踩同一个坑,成本还是你的。
验证用真实数据走一遍,测试数据太干净,边界情况根本碰不到。能分两步做的操作就别合成一步,中间看一眼返回值,出问题好判断。
处理上按这个顺序:链接改成当前可用的备案查询地址,配置项统一放一处;全站搜一遍旧域名,模板、邮件、APP 里的都换掉;点开页脚链接确认 200 且能查到本站备案号。
改完只确认一件事:页脚备案号点开 200,页面能查到与页脚一致的备案号。
