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

回到顶部