如何重定向到“/ 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;
}
这是有效但多级网址重定向到503错误。
示例:get / admin / questions / 1 - >失败503
示例:get / admin / questions - >失败503
示例get / admin - >好的
答案 0 :(得分:1)
我解决了。
default.conf:
root /usr/share/nginx/html;
index index.html;
location ~ ^/admin {
try_files $uri /admin/index.html;
}
location / {
try_files $uri /index.html;
}