nginx 发布vue项目

本文介绍了使用Nginx发布Vue项目时解决SPA路由刷新404问题的配置方法,包括try_files指令、@router命名位置和rewrite规则,以及处理静态资源路径重写。配置确保二级路由刷新正常,并修正CSS/JS等静态文件路径问题。

作者:zhuge···预计阅读 2 分钟·947 阅读·0 评论
nginx 发布vue项目
root /wwwroot/front;

location / {
    #root   html;
    try_files $uri $uri/ @router;
    index  index.html index.htm;
}
location @router {
    #处理二级路由在页面刷新后报404问题
    rewrite ^.+(?<!js|css|png|map)$ /index.html break;
    #rewrite ^.*$/index.html last;
}
#解决index页面中静态文件路径问题
location ~ .*\.(css|js|gif|jpg|png|bmp|swf|jpeg|ttf|ico|woff)$ {
   rewrite    ^(.*)/syzz(.*)$  $1$2;
}

相关文章

评论

加载中...