4 个回答

如果vue-router设置了mode:history的话,是需要后台配合重定向的
没设置的话,url需要加上#

看一下你的 vue Router是什么模式的。 个人猜测url没有 # (hash模式), 那就需要后台配合了。 去看下官方文档吧。

原因是你使用了vue-router的history,你所有的路由需要重写到index.html,404是因为本来就是只有一个index页面,没有其他页面,下面两个回答里面一个是wamp一个是IIS,你可以参考下,你得到的首页,刷新也可能是404

vue 开启history Apache 对应怎么配置 官网这段话写在什么文件下?是httpd.conf 文件下么https://segmentfault.com/q/10...

用webpack开发好vue.js项目后怎么发布到IIS里面https://segmentfault.com/q/10...

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