vue的history模式打包部署到tomcat刷新报404错误解决方法

昨天用vue搭建项目打包放到tomcat服务器上时发现页面输入路径直接跳404,二级页面刷新也是404,在网上搜了下发现需要配置下服务器端,然后给后台同事发过去文件,放上去果然没有404了,
方法就是,要在服务端增加一个覆盖所有情况的候选资源:如果 URL 匹配不到任何静态资源,则应该返回同一个 index.html 页面,这个页面就是你 app 依赖的页面。
所以在tomcat服务器下你可以这么做。在打包好的项目根目录下新建一个WEB-INF文件夹,在WEB-INF中写一个web.xml。
web.xml文件如下:
下面的http资源不写也可以



  Router for Tomcat
  
    404
    /index.html
  

你可能感兴趣的:(vue,history模式)