nginx react vue location history 配置
1、当location配置root 时会自动把location追加到后面,
如前端代码static等代码放在/data/www/abc/下面
则location配置为:
location /abc/ {root /data/www/;}
root /data/www/abc/; 配置是错误的。
2、由于多个前端项目放在同一个域名下,所以location用二级目录做了区分,首页访问路径为:www.xxxx.com/abc/,
当时访问项目路由时无法刷新访问,浏览器会报404,url为:www.xxxx.com/abc/list,但是通过前端首页是可以访问list的。
这个原因是list在nginx寻找时,根本不存在,只有前端路由存在。
由于前段没有路由到index.html所以try_files使用 index.html也无法访问,后改为路由到首页根路径/abc/就行了,配置:
location /abc/ {root /data/www/;try_files $uri $uri/ /abc/;
}
其他参考:
location / {root /data/abc/ try_files $uri /index.html;
}
nginx react vue location history 配置相关推荐
- nginx导致vue设置history模式下的请求丢失参数
nginx导致vue设置history模式下的请求丢失参数 问题描述: 当访问下面的路径时参数会丢失: http://ip/vuecay/path1/path2?name=cay 演示效果: 可以看到 ...
- nginx静态资源服务器简单配置
传统的web项目,一般都将静态资源存放在 webroot的目录下,这样做很方便获取静态资源,但是如果说web项目很大,用户很多,静态资源也很多时,服务器的性能 或许就会很低下了.这种情况下一般都会需要 ...
- history模式 nginx配置_nginx反向代理部署vue项目(history模式)的方法
前言: 根据标题我们要区分出两个信息 1. history 模式部署 ( vue的路由模式如果使用history,刷新会报404错误.) 2. Nginx 做反向代理 问题1思考: vue-route ...
- 若依框架vue 打包 nginx反向代理 一个域名配置多个location项目
1.打包配置 在多个项目一个域名的情况下 需要改成hash模式 不然部署之后刷新会404 全局搜索项目中location.href 设置成打包名字 (之前是/index,现在改为了/dist/i ...
- 在nginx上部署vue项目(history模式);
在nginx上部署vue项目(history模式): vue-router 默认是hash模式,使用url的hash来模拟一个完整的url,当url改变的时候,页面不会重新加载.但是如果我们不想has ...
- 在nginx上部署vue项目(history模式)--demo实列;
转载地址:https://www.cnblogs.com/573734817pc/p/11057677.html 在很早之前,我写了一篇 关于 在nginx上部署vue项目(history模式) 但是 ...
- Ubuntu配置Nginx部署Vue SPA项目
Ubuntu配置Nginx部署Vue SPA项目 文章记录了部署Vue SPA项目后可从ip访问的过程,因域名访问需要备案暂未尝试,后续若实行亦会更新在此处. 系统为Ubuntu18.04. Ngin ...
- Vue Router history模式的配置方法及其原理
转载地址:https://segmentfault.com/a/1190000019391139 vue-router分为hash和history模式,前者为其默认模式,url的表现形式为http:/ ...
- vue项目全局配置微信分享_Vue项目history模式下微信分享总结-个人文章-SegmentFault思否...
每回遇到微信分享都是一个坑,目前的商城项目使用vue开发,采用history的路由模式,配置微信分享又遇到了很多问题,最后终于解决了,现将解决的过程分享一下. 原文https://justyeh.to ...
最新文章
- linux系统/etc目录内容简介
- boost::detail::spinlock_pool相关的测试程序
- Linux Shell脚本_关闭防火墙
- c 判断文件是否存在_C++基础:判断文件是否存在的方法
- Win10安装Ubuntu18.04双系统,图文详解,全网最详细教程
- 图像融合(一)--概述
- paip.php的调试--attilax总结
- tjh_pipeline_tools Maya工具盒 1.2.1 下载及教程 动画影视团队工具共享系统
- 美术集网校—多点透视如何运用于绘画中?学会透视增加绘画体积感!
- win10系统默认壁纸路径
- 北上广深,逃离还是奔向?
- HTML期末学生作业~HTML+CSS+JavaScript仿猫眼电影在线网站
- 高等数学——常用结论(3)
- mysql8 Record Locks ,Gap Locks, Next-Key Locks实验2 唯一索引和非唯一索引,无索引情况
- Unity ECS 简介
- 北京周边10个樱桃采摘地
- Spring Security 配置 Remember Me
- ubuntu中的libtool问题
- 平面最近点对问题求解—基于Java语言
- 歌礼与康宁杰瑞达成病毒性疾病领域抗体药物战略合作