vue项目打包后,刷新页面404,求解答~~~

router模式:

image

页面都能成功跳转,但是刷新就会报404~

阅读 5.6k
4 个回答

history模式需要服务器端改一下配置,和前端没关系了

关于vue-router的history模式,在进行部署的时候,刷新页面会出现404。这需要进行一些其他的处理,通常来说需要配置相关nginx的信息。比如:

`     location /ump-back {
        alias /opt/www/sub/ump-back;
        index index.html;
        try_files $uri $uri/ /ump-back/index.html; //这里就是处理刷新404的问题
    }`

需要nginx配置,所有查找不到资源的路径都重定向到首页

如果不想改服务端就把router中的mode模式改成hash吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题