Vue + Apache二级目录配置
在对Vue项目进行部署上线的时候,一般都会直接部署在域名上,例如:xiaoyes.cn
。假设现在该项目的后台管理系统也需要进行上线,那么你可能会想到部署在admin.xiaoyes.cn
,这种方式是可行的。
但是如果有多个后台管理系统应该怎么部署呢,难道要:xxx1-admin.xiaoyes.cn
、xxx2-admin.xiaoyes.cn
、xxx3-admin.xiaoyes.cn
…显然这种方式不够优雅,可以将项目部署在xiaoyes.cn/admin
或者xxx.xiaoyes.cn/admin
上面,这种方式既优雅也减少了二级域名的数量。
一、Vue项目配置
这里我使用的是Vite + Vue3
,在vite.config.js
内配置:
1 | export default defineConfig({ |
二、Apache配置
httpd.conf
1 | <VirtualHost *> |
/home/admin/.htaccess
1 | <IfModule mod_rewrite.c> |
Vue + Apache二级目录配置