fix(caddy): 支持 /m 路径访问平台校验 txt 真实内容

This commit is contained in:
yml2213
2026-10-23 18:31:00 +08:00
parent 2ce3320d5f
commit a04b1377cd
+10
View File
@@ -63,6 +63,16 @@
import public_api
# 平台校验文件(如 /e82f...txt)在 /m/<文件名>.txt 下也要能取到真实内容。
# /m 是前端路由前缀,未命中静态文件时 try_files 会回退到 index.html,
# 导致 /m/*.txt 返回 HTML;这里显式改写回根目录的同名文件。
@mobile_verify_txt path_regexp ^/m/([^/]+\.txt)$
handle @mobile_verify_txt {
rewrite * /{re.mobile_verify_txt.1}
root * /srv/dist
file_server
}
# 主站后台隐藏入口:storefront 片段同时服务主站和所有分销站点域名,
# 这里统一 404,仅主站域名在下方主站 block 用 @main_admin 放行。
@platform_admin path {$ADMIN_BASE_PATH:/manage-7x9k2p} {$ADMIN_BASE_PATH:/manage-7x9k2p}/*