vue history模式下,刷新404,nginx配置不生效?

我网站用的是宝塔面板+TP5框架+VUE,
vue中配置如下

mode: 'history',
base: process.env.BASE_URL,

宝塔面板配置如图

clipboard.png
现在点击跳转是正常的,不带锚点#;
但是刷新的话还是报404,有大佬帮忙看下吗?

阅读 5.3k
2 个回答
新手上路,请多包涵

同样遇到这个问题了,折腾了一下午,发现其实不是在宝塔面板的Nginx配置中修改,而是需要在域名管理中的配置文件中添加图片描述

在 nginx 的配置最后边加一句:

error_page  404 =200 /;

所有的页面都交给首页去处理。

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