应工作需求,访问一个网站时直接跳转到另一个url
目标URL http://123.com.cn/123/123.action?id=3
但是跳转的目标url是带参数的,用传统的方法会在最后加上 ‘/’ 导致访问失败404,所以在网上百度了一些方法最终可用。

我使用的是 亲测可用

proxy_pass转发url的参数,可以通过在location中用rewrite来做,所以完善后的配置如下:location ~ ^/api/([0-9]+)(\.[0-9]+)*/client/ {rewrite /(.*)$ /$1 break;proxy_pass http://bbb.example.com;proxy_set_header Host $proxy_host;
}
在location用rewrite改变了URI之后,proxy_pass将使用改变后的URI。上面例子(.*)是将所有参数传给$1,转发时/$1会拼接在http://bbb.example.com后面。
实例一:
rewrite ^(.*)/dev/  http://admin.jk.com/test/redirect.html break;
就是访问http://admin.jk.com/dev/src/pages/login.html 或者 http://admin.jk.com/dev/ 就会跳转到后面指定的url
实例二:
rewrite  ^/(.*)$  http://test.jk.com/dev/src/pages/member/memberMessage/msgTransfer.html?code=$1 permanent;
就是当访问http://r.test.jk.com/123的时候,就是把域名加/后面的参数也就是123全部给他后台的$1实现跳转实例三:
rewrite  ^/mdt/cloud/(.*)$  http://qerp.qumaiyao.com/api/$1 permanent;
就是当访问http://test.jk.com/mdt/cloud/yyxUser/platformExceptionMsg的时候将yyxUser/platformExceptionMsg传给后面的$1实现跳转

查到的资料
Windows系统安装nginx及配置
Nginx带变量参数跳转
Nginx网站常见的跳转配置实例

---------------------------3月15日补充---------------------------

nginx配post转发

借鉴:
https://blog.csdn.net/t2337025/article/details/98943267

nginx配get转发

https://blog.csdn.net/a12345678n/article/details/93722207

nginx实现网站url带参跳转 POST请求GET请求跳转相关推荐

  1. put url带参数_问题回答:Http 请求的Post 和Put 的区别

    这是在我们的测试进阶社群的微信讨论群里有人讨论的一个面试题: Http 请求的 post 和 put的区别是什么? 很快有人回答"put请求单个数据",后面提问人又去网上查了资料, ...

  2. 网站url后带spm参数的作用

    现在很多网站都带spm参数. SPM (super position model 超级位置模型) 跟Google Analytics在URL里面拼上utm_source, utm_medium等参数大 ...

  3. 路由跳转四种方法(带参)

    路由跳转四种方法(带参) 方式1.router-link 1. 不带参数<router-link :to="{name:'home'}"> <router-lin ...

  4. Flask带参URL传值的方法

    在Flask中编写链接URL比较容易,这里并不针对这些讨论,但URL中如果包含可变部分路由以及携带一些参数应该怎么做呢? 我们可以使用Flask模板提供的辅助函数url_for(),这里通过一个完整的 ...

  5. 微信小程序页面跳转,url传参参数丢失问题

    微信小程序页面跳转,url传参参数丢失问题 // pages/order/purchase/index.js// 跳转到采购订单详情toPurchaseOrderDetail(e) {// conso ...

  6. 微信小程序页面跳转url传参,对象数据过长问题

    小程序url传参如果是对象的话需要先用JSON.stringify()转换一下,接受页面在用JSON.parse()再转换回来. 但这样传参有一个问题,当对象数据长度过大时会报错,因为url传参时程序 ...

  7. VUE3页面跳转路由跳转带参路由跳转

    VUE3页面跳转路由跳转带参路由跳转 第一种 第二种 第一种 跳转: import {useRouter} from "vue-router"; const router = us ...

  8. Vue关于this.$http.put传不了带参url的问题

    使用put传入带参url传不到后端: 如下图 const {data:res} = await this.$http.put("updatestate?id=${userInfo.id}&a ...

  9. python爬虫基础Ⅱ——Ajax数据爬取、带参请求:QQ音乐歌单、QQ音乐评论

    文章目录 基础爬虫部分Ⅱ Ajax技术 json 1. Network 2. XHR怎么请求? 3. 什么是json? 4. json数据如何解析? 带参数请求 1. 复习 2. params 3. ...

最新文章

  1. R语言时间序列(time series)分析实战:简单指数平滑法预测
  2. golang自定义路由器设计
  3. 可以对同一个html元素定义不同的样式,CSS的多种选择器的使用.ppt
  4. 消除数据孤岛,华为云DRS让一汽红旗ERP系统数据活起来
  5. idea抽取重复方法快捷键_使用 IDEA 几分钟就重构了同事800 行quot;又臭又长quot; 的类!真香!...
  6. 对POSIX和SystemV消息队列优化:用户态消息队列
  7. Eggplant 依托人工智能技术,改造软件自动化测试
  8. mst358 温控(热敏电阻)调试
  9. python编程星期几_python如何获取星期几
  10. 每个广告组放多少个关键字合适?
  11. 搜狐Q3由盈转亏:预计全年收入下滑12%,张朝阳归因于不确定性
  12. 丙二硫醇/鸟嘌呤(BG)/Mn配合物修饰BODIPY氟化硼二吡咯荧光探针
  13. Blend for Visual Studio 概述
  14. Android长截图与长图分享
  15. 面试中怎样谈自己的缺点?
  16. 如何利用嵌入式集成开发工具,让其更好地服务于设计?
  17. 软件系统需求分析策划方案
  18. java8 无限流_Java8-无限流
  19. 主题:考虑阶梯式碳交易与供需灵活双响应的综合能源系统优化调度
  20. 为什么要对数据仓库建模

热门文章

  1. 双线性插值算法实现和opencv、matlab结果不一致问题
  2. Vue学习笔记之09-v-model双向绑定
  3. 用c语言编写五子棋用vs写,c语言写的五子棋人与人对战
  4. html中input里的time怎么用,HTML Input Time stepDown()用法及代码示例
  5. Flash as3.0 保存MovieClip运动轨迹到json文件
  6. Binary Numbers(HDU1390)
  7. PHP应用memcache函数详解
  8. 增加限制模拟器2006-2-11
  9. pytorch多gpu并行训练
  10. Android视频点播-边播边缓存-方案