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;
}

posted @ 2021-12-06 13:38  Lee_Yong  阅读(1235)  评论(0编辑  收藏  举报