uni-app发行h5网站刷新响应404

 

记一次uni-app部署到服务器遇到的坑

先上代码,h5配置如下。本地运行到浏览器一切正常,放到Linux上使用Nginx部署后路由正常,但是刷新URL之后就报404 Not Found

uni-app发行h5网站刷新响应404

 

uni-app发行h5网站刷新响应404

原因:未知

应该是浏览器按静态资源的方式去找对应的资源没有找到(如有知情者望告知)

解决办法

灵感来源于广大网友:在后台用拦截器重定向资源

那么为什么不用Nginx呢,好的上Nginx配置:   location / { try_files $uri $uri/ /index.html last; index index.html;  }

uni-app发行h5网站刷新响应404