nginx配置
location /admin/ {
alias /home/admin/app/aur-admin-web/;
#try_files $uri $uri/ /admin/index.html;
try_files $uri $uri/ @router;
index index.html index.htm;
}
location @router {
rewrite ^.*$ /admin/index.html last;
}
vue配置
- vue.config.js
module.exports = {
...
publicPath: "/admin/",
...
}
- src/router/index.js
export default new Router({
mode: 'history', // 去掉url中的#
base: '/admin/',
scrollBehavior: () => ({ y: 0 }),
routes: constantRoutes
})