我的根目录
/网络/应用/ SRC
在这个目录中我有2个目录/ js /和/ assets / 和一个文件index.html
这是我需要实现的目标:
对/ js /或/ assets /或/index.html的任何请求只是从根目录提供文件 例如来自/ web / app / src / js /目录的myapp.com/js/app.js服务器app.js 与/ assets /
的请求相同但所有其他请求,任何其他uri应该导致服务index.html
例如
myapp.com/bla/bla/q?param=x 应该从web根目录
提供index.html所有重写都应该是内部的,没有http 301重定向。
答案 0 :(得分:12)
先生,请尝试以下代码。 :)
server {
...
root /web/app/src;
...
location / {
try_files $uri $uri/ /index.html;
}
}