这一段时间公司部署vue 我把前台代码后台代买放到不同的文件夹下(蓝色为后台代码) 位置配置方便我就把前台的代码放到了根目录(红色的框框就是)
又因为公司用的虚拟主机太局限了 (首先开启虚拟机的伪静态开关) 所以只能配置 上图中的 .htaccess
先看前台配置
单页面的vue是通过js动态渲染的出来的,所以会有一个问题,单独访问首页是可以的,但是访问其他页面一刷新就是404。所以有了以上的配置路径所有访问不到的页面通过index.html 重写出来.
后台的配置 (实际上前后的配置是差不多的多个文件夹也是一个道理)
也就是把 RewriteBase 直接指向到了 /admin/文件夹中 其他的不差上下
再贴出来解决这个问题的时,深受启发的一片帖子
参考: https://blog.csdn.net/liang377122210/article/details/78562660