页面刷新404【VUE页面刷新404】

问题说明:

公司项目的架构技术前端是VUE,后端是java。

部署模式为nginx和jar包部署。

VUE前端代码放在nginx默认静态页面下,也就是html文件夹下。

当访问项目的时候刷新出现404。

解决办法:

方法一:

修改nginx配置文件

error_page  404 500 502 503 504     /index.html;
location / {
        root   /etc/nginx/html/ycyc;
        index  index.html index.htm;
}

重启nginx服务

方法二:

修改nginx配置文件

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
        #解决刷新404问题
        try_files $uri $uri/ /index.html;
    }

参考博客:

https://www.cnblogs.com/weilz/p/11334452.html

原文地址:https://www.cnblogs.com/djlsunshine/p/12850279.html