【发布时间】:2017-03-14 12:36:57
【问题描述】:
如何重定向到以“/admin”开头的 url 重定向到 /admin/index.html(单页应用),其他页面重定向到 /index.html(其他单页应用)。
我的 nginx.conf 在这里
location / {
if ( $allowed = "deny" ) { return 403; }
try_files $uri /index.html;
}
location /admin {
alias /usr/share/nginx/html/admin;
}
这是有效的,但多级 url 重定向到 503 错误。
示例:获取 /admin/questions/1 ->失败 503
示例:获取 /admin/questions -> 失败 503
示例获取 /admin -> 好的
【问题讨论】:
-
据我了解您的问题与正则表达式无关。放在 serverfault 上不是更好吗?
-
如何在没有正则表达式的情况下捕获所有以“/admin”开头的请求?
标签: regex nginx nginx-location