Nginx根据url参数匹配跳转
Nginx根据url参数匹配跳转
例如请求地址是htpp://www.xx.com,想要根据某个参数跳转到不同的地址,htpp://www.xx.com?type=a跳转到A地址,htpp://www.xx.com?type=b跳转到B地址
可以通过nginx的$query_string、$args($args #这个变量等于请求行中(GET请求)的参数,例如foo=123&bar=blahblah;)来实现:
location / { # 注意if后面要跟着空格if ($query_string ~* ^(.*)type=a){proxy_pass http://otherA;}
}
或者:
location / { # 注意if后面要跟着空格if ($args ~* "type=a"){proxy_pass http://otherA;}
}
Nginx根据url参数匹配跳转相关推荐
- 利用nginx重写url参数并跳转
需求:我们要将访问前的URL地址重写为访问后的地址,并跳转(注意参数值是动态的)访问前地址:http://www.a.com/api?model=Air&platformCode=A& ...
- Nginx 根据url参数设置反向代理
部署 Nginx nginx 部署依赖的其他包⾃⾏下载安装,本次试验的是 1.6.2 版本.下载 nginx 安装包: wget http://nginx.org/download/nginx-1.6 ...
- php正则表达式匹配url参数,匹配URL的正则表达式(推荐)
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串.将匹配的子串做替换或者从某个串中取出符合某个条件的子串等. 则表达式: var mat ...
- web服务之Nginx中的location匹配与rewrite重写跳转
文章目录 常见的Nginx正则表达式 location location分为三类 location常用的匹配规则 location 优先级 location 示例说明 三个匹配规则定义 rewrite ...
- nginx rewrite和根据url参数location
最近项目中涉及到旧老项目迁移,需要在nginx上做些配置,所以简单学习了下,好记性不如烂笔头,先记下来. rewrite 首先查看下nginx是否支持rewrite: ./nginx -V 不支持说明 ...
- nginx实现网站url带参跳转 POST请求GET请求跳转
应工作需求,访问一个网站时直接跳转到另一个url 目标URL http://123.com.cn/123/123.action?id=3 但是跳转的目标url是带参数的,用传统的方法会在最后加上 '/ ...
- Nginx篇之路由匹配规则以及配置url转发
一.前言 一般我们经常在访问网站时,通常会遇到输入某个页面的网址时,出现路由的转发,重定向等.可能访问的是一个网址,出来的时候就显示的是另外的地址. 这种情况下,通常属于nginx的页面跳转. 二.N ...
- SQLAlchemy中模糊查询;JS中POST带参数跳转;JS获取url参数
SQLAlchemy中模糊查询,如何like多个关键字 JS中POST带参数跳转 一个项目中要跳转到另外一个项目,还需要带参数 考虑到安全性的问题,最好是用POST跳转,不能再URL中拼参 所以找到了 ...
- php 判断 跳转url参数,怎么通过链接获取跳转后的url参数
本帖最后由 bing15 于 2014-09-12 14:27:23 编辑 我有一个链接,https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxcheckurl?ui ...
- Nginx 根据URL带的参数转发
使用场景: 需要根据截取URL动态配置跳转路径,常见于访问内网不固定ip地址的文件图片, 请求地址:http://11.19.1.212:82/bimg4/32.52.62.42:222/DownLo ...
最新文章
- [学习笔记]几个英语短句(1)
- 一个线程中lock用法的经典实例
- 互联网项目一般使用mysql的什么隔离级别
- 链表list(链式存储结构实现)_数据结构知否知否系列之 — 线性表的顺序与链式存储篇(8000 多字长文)...
- c语言编写程序数一下 1到100的所有整数中出现多少次数字9
- webstorm下debug调试react js程序
- OpenCV--实现图像滑动窗口截取子图操作
- linux导报命令,LINUX下安装与卸载DM8
- C++实现对数学基本运算表达式的解析
- 【转】ThinkPHP命令行工具Tptool2.0使用教程
- delete语句与reference约束冲突怎么解决_一条简单的更新语句,MySQL是如何加锁的?...
- MSExchangeIS ID8528 日志提示邮箱已满报警
- postgresql中实现按周统计详解
- 2020年腾讯实习生C++面试题及答案持续更新中(4)
- zabbix_agentd.exe [13816]: ERROR: cannot connect to Service Manager: [0x00000005]
- Ingress基本故障排除方法
- Authing 联手腾讯云,在云函数上轻松部署 SSO 应用
- 服务器身份验证和授权
- 【Joy of Cryptography 读书笔记】Chapter 8 分组密码的工作模式(Modes of Operation)
- 嵌入式linux摄像头视频教程,嵌入式Linux下LCD应用编程: 读取摄像头画面完成本地视频监控画面显示...
热门文章
- 跟踪算法原理_「综述」目标跟踪算法
- 3 手风琴翻折效果_vue3+typeScript 手风琴(每周一个小组件)
- python采用强制自动缩进使代码具有极佳的可读性_Python的详细介绍
- python logging打印终端_python standard package:logging
- Vue:使用vue-json-excel导出数据到excel
- EasyUI:combobox设置不可编辑更改
- 两幅图的RGB+Depth点云拼接
- 数值分析(8)-最佳一致逼近多项式
- 对于配置环境变量后的过程~
- 让你的模型acc更上一层楼:模型trick和数据方法总结