比如我nginx上不是的目录是tjyy
首先打包时,vue.config.js配置
publicPath: /tjyy/
router配置
const router = new Router({
routes,
mode: 'history',
base: '/tjyy/'
})
nginx配置文件中配置
location /tjyy {
root xxx项目路径;
rewrite ^/tjyy/(.*)$ /$1 break;
index index.html index.htm;
try_files $uri $uri/ /tjyy/index.html;
}
如配置在根目录下,则去掉项目名称:tjyy