v2 残留:([[:space:]];|$) 被解析为空格+分号序列而非字符类,-x 兜底 吃行首缩进——admin location 两轮未落。统一 (^|[[:space:];]) 词边界 并显式排除 git 子域。 验证: bash -n 过;判定正则对 /etc/nginx/sites-enabled/default 实文件 干跑(博客行命中/git 行排除双验) Spec: none (脚本热修 v3 补) Co-authored-by: GLM-5.3
v2 残留:([[:space:]];|$) 被解析为空格+分号序列而非字符类,-x 兜底 吃行首缩进——admin location 两轮未落。统一 (^|[[:space:];]) 词边界 并显式排除 git 子域。 验证: bash -n 过;判定正则对 /etc/nginx/sites-enabled/default 实文件 干跑(博客行命中/git 行排除双验) Spec: none (脚本热修 v3 补) Co-authored-by: GLM-5.3