Vue history模式的nginx配置

1. 项目直接部署到根目录时

location ^~ / {
        alias /bgi/sdb2/frontend/test/dist;
        index index.html; #默认访问的文件
        try_files $uri $uri/ /index.html; #目录不存在则执行index.html
}

2. 项目部署到子路径时

假设子路径为 /test/

location ^~ /test {
        alias /bgi/sdb2/frontend/test/dist;
        index index.html; #默认访问的文件
        try_files $uri $uri/ /test/index.html; #目录不存在则执行index.html
}

3. 以上配置同样适用于reactjs的项目

你可能感兴趣的:(Vue history模式的nginx配置)