Print

如何解决vue页面刷新出现 404 Not Found nginx问题


作者: 文章来源:

本文原地址:https://www.mimiwuqi.com/webqianduan/196459.html

vue 页面打包上传服务器刷新出现问题:

如何解决vue页面刷新出现 404 Not Found nginx问题 1

查找资料是因为:url 地址是虚拟的,不是真实存在的,包括页面也是 js 控制,所以刷新就找不到文件而报 404;需要配置 nginx 解决。

在 nginx 配置文件的 server 中加上:

location / {
   try_files $uri $uri/ @router;
   index index.html;
}
 
location @router {
    rewrite ^.*$ /index.html last;
}

这样问题解决,亲测有效,大家可以试试。

更多 建站教程 请访问 https://www.mimiwuqi.com/webqianduan/