Nginx反向代理 URL【参数】转换为URL 【Path】,支持Post请求
来源:互联网 发布:mac qq接收文件 编辑:程序博客网 时间:2024/06/06 10:42
Nginx反向代理 URL【参数】转换为URL 【Path】,支持Post请求, 如访问路径为 http://www.domain.com/abc/efg/key=xxx, 反向代理为 http://192.168.0.113:8000/xxx/abc/efg/key=xxx
location ~ ^/ { #匹配所有路径 【^/】,【~】区分大小写,【~*】不区分大小写
root /work/html/;
index index.html;
if ($query_string ~* "key=(.+)$") { #匹配url的参数 key=xxx
set $key $1; #将$1 (xxx) 付给变量$key
rewrite ^/(.*)$ /$key/$1 break; #重定向访问路径,如访问路径为 /abc/efg/key=xxx, 重定向后 /xxx/abc/efg/key=xxx
proxy_pass http://192.168.0.113:8000; #反向代理
}
}
location ~ ^/ { #匹配所有路径 【^/】,【~】区分大小写,【~*】不区分大小写
root /work/html/;
index index.html;
if ($query_string ~* "key=(.+)$") { #匹配url的参数 key=xxx
set $key $1; #将$1 (xxx) 付给变量$key
rewrite ^/(.*)$ /$key/$1 break; #重定向访问路径,如访问路径为 /abc/efg/key=xxx, 重定向后 /xxx/abc/efg/key=xxx
proxy_pass http://192.168.0.113:8000; #反向代理
}
}
0 0
- Nginx反向代理 URL【参数】转换为URL 【Path】,支持Post请求
- nginx配置url重定向-反向代理
- [问题记录]按url context path设置nginx反向代理禅道和Jenkins
- 向Url发送post请求传递参数
- nginx反向代理,动静态请求分离,以及nginx缓存应用,以及使用ngx_cache_purge清除指定URL
- nginx配置详解-url重写、反向代理、负载均衡
- nginx 根据不同url反向代理到不同服务器
- POST方法请求URL
- url post请求
- Post请求url
- Url Post请求
- URL发送post请求
- Nginx反向代理新篇-使用location对多个URL做反向代理
- Objective-C中把URL请求的参数转换为字典
- java实现URL带参数请求(get/post)
- java实现URL带参数请求(get/post)
- java实现URL带参数请求(get/post)
- java如何实现URL带参数请求(get/post)
- Http和Https的区别与分析
- HDU 2036 JAVA
- PCL—综述—三维图像处理
- 大图处理,图片丢失
- 国外android 工程师面试题
- Nginx反向代理 URL【参数】转换为URL 【Path】,支持Post请求
- MySQL嵌套查询实例
- 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderLis
- JAVA8之collect总结
- [Node.js]NET模块
- 朴素贝叶斯
- /Sbin/Service Not Found on Ubuntu
- 国外健身跑步时最爱听的100首歌
- HDU 2037 JAVA