前端vue history模式,后端ThinkPHP6,服务器宝塔LAMP
同域下部署前后端,dist里的文件放到网站目录ThinkPHP文件的public中,
根据官网把伪静态配置成如下,但我的接口被重定向成index.html了,获取不到接口数据了怎么办?(目前还是服务器ip访问,域名备注中)
如果你想让项目和 TP 结合,你应该创建一个 MISS路由 ,它可以在匹配不到路由的时候执行这个。
Apache 仍然使用 Think PHP 的规则,
在 Miss 路由中渲染原先 index.html 中的内容即可。