fix(nginx): 生产环境补全订单/渠道指引页 SPA 回退

/order/guide、/channel/* 刷新时被 API 反代导致 404;与 nginx-docker.conf 对齐。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zzh 2026-07-09 15:28:55 +08:00
parent 1a5e799ce2
commit 2f230d3761

View File

@ -104,6 +104,9 @@ server {
}
# ============ 订单前端路由(^~ 须比下方 /order/ API 正则代理更优先)============
location ^~ /order/guide {
try_files /index.html =200;
}
location ^~ /order/priceCheck {
try_files /index.html =200;
}
@ -120,6 +123,41 @@ server {
try_files /index.html =200;
}
# ============ 渠道前端路由(^~ 须比下方 /channel/ API 正则代理更优先)============
location ^~ /channel/guide {
try_files /index.html =200;
}
location ^~ /channel/salesProducts {
try_files /index.html =200;
}
location ^~ /channel/serviceChannels {
try_files /index.html =200;
}
location ^~ /channel/priceArea {
try_files /index.html =200;
}
location ^~ /channel/blacklist {
try_files /index.html =200;
}
location ^~ /channel/remoteZones {
try_files /index.html =200;
}
location ^~ /channel/weightRules {
try_files /index.html =200;
}
location ^~ /channel/weightRounding {
try_files /index.html =200;
}
location ^~ /channel/autoTrigger {
try_files /index.html =200;
}
location ^~ /channel/issueTemplate {
try_files /index.html =200;
}
location ^~ /channel/labelDesign {
try_files /index.html =200;
}
# ============ 系统管理前端路由(^~ 须比下方 /system/ API 正则代理更优先)============
# 页面路径为 camelCase;API 为 kebab(如 /system/dict/list、/system/batch-email/…),勿用宽泛前缀匹配 dict
location = /system/dict {