vue3.* 使用二级目录部署
1、vue.config.js 里将publicPath设置成二级目录
2、router.js 里 设置二级目录( * vue3里使用createRouter)
3、服务器配置
apache:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^path$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /path/index.html [L]
</IfModule>
nginx:
location ^~/path{
alias /path;
try_files $uri $uri/ /path/index.html;
index index.html;
}