赞
踩
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 设置一致
才是真的能算是能二级目录访问了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。