解决nginx 代理前端 路由 history模式下刷新页面404问题
nginx 配置
server{
listen 9702 ;
server_name back-manage;
location /backManage{
root /root/web/;
try_files $uri $uri/ /backManage/index.html;
index index.html index.htm;
}
}
这一行 try_files $uri $uri/ /backManage/index.html; 代表刷新页面之后根据url找不到对应的资源,会重定向到/backManage/index.html 这个文件。
vue官网解决方法