使用场景:

需要根据截取URL动态配置跳转路径,常见于访问内网不固定ip地址的文件图片,

请求地址:http://11.19.1.212:82/bimg4/32.52.62.42:222/DownLoadFile?filename=LOC:12/data/20180208/15/2e0ae54dfd752210083404deed15269c_222403
实际需要访问的内网地址:http://32.52.62.42:222/DownLoadFile?filename=LOC:12/data/20180208/15/2e0ae54dfd752210083404deed15269c_222403

nginx配置文件

server {listen 83;server_name localhost;index index.html index.htm;root D: /workspace-xxxx/xxx_Web;error_page 500 502 503 504 / 50x.html;location = /50x.html {root   html;}location ^~ /xxx/ {proxy_pass http: //192.168.60.36:8090/xxxx/;proxy_redirect default;proxy_set_header Host $host;proxy_set_header X - Real - IP $remote_addr;proxy_set_header X - Forwarded - Host $host;proxy_set_header X - Forwarded - Server $host;proxy_set_header X - Forwarded - For $proxy_add_x_forwarded_for;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "Upgrade";}
# 此处为截取请求地址中bimg4之后的路径,并赋给转发地址location ^ ~ / bimg4 / {if ($request_uri~ / bimg4 / (. * )) {set $bucketid $1;}proxy_pass http: //$bucketid;}}

Nginx 根据URL带的参数转发相关推荐

  1. IE浏览器url带中文参数导致乱码问题(chrome下正常)

    问题: E浏览器下url带中文请求参数,服务器端使用new String(param.getBytes("iso-8859-1"), "utf-8")后仍然会乱 ...

  2. nginx根据url中的参数进行转发

    在实际项目中,由于https安全策略,https页面无法请求到http协议的图片(暂时谷歌浏览器这样的) 例如 url:https://abc.dc.com/image?url=http://vpic ...

  3. [转载]url带中文参数显示乱码的问题

    原文地址:http://www.cnblogs.com/inday/archive/2008/01/12/1035902.html 如果想在repeater 之类中绑定图片,请使用HTML图片按钮, ...

  4. nginx实现网站url带参跳转 POST请求GET请求跳转

    应工作需求,访问一个网站时直接跳转到另一个url 目标URL http://123.com.cn/123/123.action?id=3 但是跳转的目标url是带参数的,用传统的方法会在最后加上 '/ ...

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

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

  6. nginx配置url中带问号的rewrite跳转

    今天收到一个需求,要将一个带查询参数的url跳转到另外一个静态url,安装常规的rewrite规则,如: rewrite ^/a.html?id=67$ http://zt.epython.cn/20 ...

  7. 【Nginx】截取URL中某个参数Parameter

    前言 nginx 1.15.11(下面的代码在此版本测试通过) 截取URL中某个参数Parameter 假设,截取参数method的值.当method=autoGenerateIndex时,截取到au ...

  8. 微信小程序获取二维码中URL中带的参数

    解析微信小程序获取二维码中的url参数 onLoad: function (options) { console.log(options) let qrUrl = decodeURIComponent ...

  9. 利用nginx重写url参数并跳转

    需求:我们要将访问前的URL地址重写为访问后的地址,并跳转(注意参数值是动态的)访问前地址:http://www.a.com/api?model=Air&platformCode=A& ...

最新文章

  1. sourcesafe管理phpproj文件的补充说明(downmoon)
  2. golang strings Replace 字符串替换
  3. [蓝桥杯][2017年第八届真题]包子凑数(解题报告)
  4. JQuery中操作Css样式的方法
  5. jq中查找上级_【节能学院】电能管理系统在福州三岐小学项目中的设计及应用...
  6. eclipse 配置Maven问题解决办法:新建maven工程时报错:Could not resolve archetype org.apache.maven.archetypes ....
  7. 众善之源 or 万恶之源?详析微服务的好与坏
  8. 蚂蚁上市,身边又多了一堆千万富翁!
  9. LayaAir 文本 Text API 详解
  10. python自动发帖源码_Python3实现的 自动发帖小工具 -电脑资料
  11. Cadence 元器件封装库命名规范
  12. java获取本机ip地址和tomcat端口号
  13. 计算机无法读取移动光驱,外置光驱无法读取光盘怎么解决
  14. livox_camera_calib的使用
  15. 破解庞加莱猜想--中国人干的!
  16. android自定义控件(星级评分)
  17. 基于逆向工程的内存真值检查来保卫网络物理系统
  18. 应用程序意外变成另外一个应用程序的图标,打开就是另外一个程序!Synaptics.exe到底是什么?
  19. 【数据结构】平衡二叉树的插入、删除
  20. 第6章 MyBatis框架入门详解(1)

热门文章

  1. 图片分割和图片合成(大图切割成小图,python代码)
  2. 访客模式 无痕模式 区别_模式:访客模式
  3. python路径、工作路径、文件路径问题、改变当前路径
  4. Python和PostgreSQL,PostGIS,空间数据管理
  5. Docker学习——DockerFile
  6. 如何生成jks证书文件
  7. Linux进程信号之阻塞信号
  8. 书蕴——基于书评的人工智能推荐系统
  9. 2018.3.输入1个长度不大于100的字符串(由字母和空格组成),输出串中包含的单词个数。如不存在单词则输出0.
  10. 使用python封装了一个获取小程序token,发送订阅消息的类