前后端路由如何配置比较合理?

如题,项目前端使用angular,后端使用了thinkphp框架。
因为各自都有自己的路由,开始我设置了由tp路由先进入页面,然后利用angular路由进行单页面的跳转,
这些都没有问题,但是刷新页面的时候,比如url为test.com/test,就会报错
在tp的实际路由为test.com/index.php/Home/Index/test
错误原因显而易见,刷新的时候优先进入了tp的路由,
不知道大家有什么高招没有?

阅读 1.6k
1 个回答

服务器配置的时候,要设置虚拟路径
把匹配不到的路径指向tp进去后的页面
或者不要用history模式。。用成hash就可以了

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