Nginx 根据URL带的参数转发
使用场景:
需要根据截取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带的参数转发相关推荐
- IE浏览器url带中文参数导致乱码问题(chrome下正常)
问题: E浏览器下url带中文请求参数,服务器端使用new String(param.getBytes("iso-8859-1"), "utf-8")后仍然会乱 ...
- nginx根据url中的参数进行转发
在实际项目中,由于https安全策略,https页面无法请求到http协议的图片(暂时谷歌浏览器这样的) 例如 url:https://abc.dc.com/image?url=http://vpic ...
- [转载]url带中文参数显示乱码的问题
原文地址:http://www.cnblogs.com/inday/archive/2008/01/12/1035902.html 如果想在repeater 之类中绑定图片,请使用HTML图片按钮, ...
- nginx实现网站url带参跳转 POST请求GET请求跳转
应工作需求,访问一个网站时直接跳转到另一个url 目标URL http://123.com.cn/123/123.action?id=3 但是跳转的目标url是带参数的,用传统的方法会在最后加上 '/ ...
- 网站url后带spm参数的作用
现在很多网站都带spm参数. SPM (super position model 超级位置模型) 跟Google Analytics在URL里面拼上utm_source, utm_medium等参数大 ...
- nginx配置url中带问号的rewrite跳转
今天收到一个需求,要将一个带查询参数的url跳转到另外一个静态url,安装常规的rewrite规则,如: rewrite ^/a.html?id=67$ http://zt.epython.cn/20 ...
- 【Nginx】截取URL中某个参数Parameter
前言 nginx 1.15.11(下面的代码在此版本测试通过) 截取URL中某个参数Parameter 假设,截取参数method的值.当method=autoGenerateIndex时,截取到au ...
- 微信小程序获取二维码中URL中带的参数
解析微信小程序获取二维码中的url参数 onLoad: function (options) { console.log(options) let qrUrl = decodeURIComponent ...
- 利用nginx重写url参数并跳转
需求:我们要将访问前的URL地址重写为访问后的地址,并跳转(注意参数值是动态的)访问前地址:http://www.a.com/api?model=Air&platformCode=A& ...
最新文章
- sourcesafe管理phpproj文件的补充说明(downmoon)
- golang strings Replace 字符串替换
- [蓝桥杯][2017年第八届真题]包子凑数(解题报告)
- JQuery中操作Css样式的方法
- jq中查找上级_【节能学院】电能管理系统在福州三岐小学项目中的设计及应用...
- eclipse 配置Maven问题解决办法:新建maven工程时报错:Could not resolve archetype org.apache.maven.archetypes ....
- 众善之源 or 万恶之源?详析微服务的好与坏
- 蚂蚁上市,身边又多了一堆千万富翁!
- LayaAir 文本 Text API 详解
- python自动发帖源码_Python3实现的 自动发帖小工具 -电脑资料
- Cadence 元器件封装库命名规范
- java获取本机ip地址和tomcat端口号
- 计算机无法读取移动光驱,外置光驱无法读取光盘怎么解决
- livox_camera_calib的使用
- 破解庞加莱猜想--中国人干的!
- android自定义控件(星级评分)
- 基于逆向工程的内存真值检查来保卫网络物理系统
- 应用程序意外变成另外一个应用程序的图标,打开就是另外一个程序!Synaptics.exe到底是什么?
- 【数据结构】平衡二叉树的插入、删除
- 第6章 MyBatis框架入门详解(1)