我正在尝试nginx
使用由react-router
. 一切正常,直到我尝试在第二级 uri 上 F5 example.com/MyApp/users
。
我的静态资源在example.com/MyApp/resources
. example.com/MyApp/users/resources
问题是,每当我尝试直接访问(或 F5)users
视图时,nginx 都会尝试加载我的资源。
这是我的 nginx 配置:
location ~ ^/MyApp/ {
try_files $uri /MyApp/index.html last;
}
我是 nginx 的新手,所以我真的不知道一切是如何工作的......
编辑 :
我将我的 conf 更改为:
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /MyApp/index.html break;
}
}
现在访问example.com/MyApp/users
作品但example.com/MyApp/users/
没有。