vue history模式下,Apache伪静态配置后接口被重定向

新手上路,请多包涵

前端vue history模式,后端ThinkPHP6,服务器宝塔LAMP
同域下部署前后端,dist里的文件放到网站目录ThinkPHP文件的public中,
根据官网把伪静态配置成如下,但我的接口被重定向成index.html了,获取不到接口数据了怎么办?(目前还是服务器ip访问,域名备注中)
image.png

阅读 2.9k
1 个回答

如果你想让项目和 TP 结合,你应该创建一个 MISS路由 ,它可以在匹配不到路由的时候执行这个。

Apache 仍然使用 Think PHP 的规则,

在 Miss 路由中渲染原先 index.html 中的内容即可。

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