相关文章推荐
幸福的骆驼  ·  The project is using ...·  12 月前    · 
讲道义的仙人掌  ·  OSSPythonSDK异常说明和处理示例_ ...·  2 年前    · 
逃课的黑框眼镜  ·  web前端计时器js源码,计时器看这一个就够 ...·  2 年前    · 
酷酷的煎鸡蛋  ·  用CSS和SVG过滤器为SVG图标添加阴影 ...·  2 年前    · 
Code  ›  Nginx隐藏式跳转(浏览器URL跳转后保持不变) - 运维笔记开发者社区
https://cloud.tencent.com/developer/article/1751890
坚强的遥控器
1 年前
洗尽了浮华

Nginx隐藏式跳转(浏览器URL跳转后保持不变) - 运维笔记

前往小程序,Get 更优 阅读体验!
立即前往
腾讯云
开发者社区
文档 建议反馈 控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
洗尽了浮华
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
社区首页 > 专栏 > Nginx隐藏式跳转(浏览器URL跳转后保持不变) - 运维笔记

Nginx隐藏式跳转(浏览器URL跳转后保持不变) - 运维笔记

作者头像
洗尽了浮华
发布 于 2020-11-24 15:33:30
14K 0
发布 于 2020-11-24 15:33:30
举报
文章被收录于专栏: 散尽浮华 散尽浮华

Nginx的隐藏式跳转可以实现将请求跳转到另一个网站的页面,并且浏览器中URL保持不变。Nginx配置中需要使用rewrite规则。下面提供两个示例来说明这种跳转需求的配置:

一、配置示例1 将请求路径https://kevin.com/data/test跳转到https://rubao.com/data/test/test.html页面。

代码语言: javascript
复制
server {
    listen       443;
    server_name  kevin.com; 
    access_log  /data/nginx/logs/kevin.com-access.log main;
    error_log  /data/nginx/logs/kevin.com-error.log;
    ssl on;
    ssl_certificate /data/nginx/ssl/kevin.com.crt;
    ssl_certificate_key /data/nginx/ssl/kevin.com.key; 
    ssl_session_timeout 5m;
    location = /data/test {
        rewrite /data/test /data/test/test.html break;
        proxy_pass https://rubao.com;
} 

二、配置示例2 将访问172.16.60.16:8082/m2/order/secretRecording的请求跳转到172.16.60.28:8089/order/secretRecording

代码语言: javascript
复制
server {
       listen 8082;
       server_name 172.16.60.16;
       index   index.html index.php index.htm;
       location ~* ^/m2/order/secretRecording {
                proxy_next_upstream error timeout http_503 http_504 http_502;
                proxy_connect_timeout 500s;
                proxy_read_timeout 500s;
                proxy_send_timeout 500s;
                proxy_set_header Host $http_host;
 
推荐文章
幸福的骆驼  ·  The project is using an incompatible version (AGP 8.0.0) of the Android Gradle plugin. Latest suppor
12 月前
讲道义的仙人掌  ·  OSSPythonSDK异常说明和处理示例_对象存储-阿里云帮助中心
2 年前
逃课的黑框眼镜  ·  web前端计时器js源码,计时器看这一个就够了,秒表源码,超详细注释,新手必看 - 丨树街猫 - 博客园
2 年前
酷酷的煎鸡蛋  ·  用CSS和SVG过滤器为SVG图标添加阴影 - 掘金
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号