vue部署后二级菜单404?
部署后,请求资源就404
location ^~ /open/ { alias html/static/;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
10.1.1.1/open/#/
默认访问静态资源是代open的,但是点击二级菜单就不带了
访问的是open,点击二级菜单的时候就404了
或者说如何让html/static/目录里的所有静态资源,判断是open开头,开头有的话就不带,没有就带上
location ^~ /open/ { alias html/static/;
index index.html index.htm;
}
回答:
修改 vue.config.js
当中的 publicPath
为 /open/
或者 ./
就行了。
如果后期想要从 hash
路由模式 转换成 history
模式,再单独配置 try_files
就行了。
以上是 vue部署后二级菜单404? 的全部内容, 来源链接: utcz.com/p/933235.html