Nginx 二级目录部署Vue2

Nginx 二级目录部署Vue2

nginx 服务器上
/xxxxx 是二级目录是对访问路径匹配

location /xxxx {
        root   /public/app/dist;
        index  index.php index.html index.htm;
}

项目访问地址的二级目录实在项目里配置的,Nginx 跟项目的访问地址没关系
例如:itportal.wuxibioligics.com/xxxx/index

用浏览器访问后确实能访问到资源
但是访问到资源后浏览器上路径变为:itportal.wuxibioligics.com/index

这个是需要在,这文件是路由

export default new Router({
bese:“/xxxxxx/”
mode: ‘history’,
scrollBehavior: () => ({ y: 0 }),
routes: constantRoutes
})

bese:“/xxxxxx/” :这个位置才是真能属于设置了二级目录访问,nginx
的/xxxx就是一个路径匹配和项目具备二级目录的路径没
关系
mode: ‘hash’, hash模式,不用加bese:"/xxxxxx/也可以二级目录访问,就是路径上会有#
publicPath,还是和二级目录一样

还有个关键变量
publicPath: /xxxxx/
这个变量和bese 设置一致
才是真的能算是能二级目录访问了

你可能感兴趣的:(前端,nginx,服务器,前端)