关于vue部署Apache问题

这一段时间公司部署vue  我把前台代码后台代买放到不同的文件夹下(蓝色为后台代码)   位置配置方便我就把前台的代码放到了根目录(红色的框框就是)

目录结构

又因为公司用的虚拟主机太局限了 (首先开启虚拟机的伪静态开关)   所以只能配置   上图中的  .htaccess

 先看前台配置

.htaccess配置

单页面的vue是通过js动态渲染的出来的,所以会有一个问题,单独访问首页是可以的,但是访问其他页面一刷新就是404。所以有了以上的配置路径所有访问不到的页面通过index.html 重写出来.

后台的配置 (实际上前后的配置是差不多的多个文件夹也是一个道理)


后台 .htaccess配置

后台文件目录

也就是把  RewriteBase 直接指向到了  /admin/文件夹中     其他的不差上下

再贴出来解决这个问题的时,深受启发的一片帖子

参考: https://blog.csdn.net/liang377122210/article/details/78562660

你可能感兴趣的:(关于vue部署Apache问题)