Nginx篇之配置隐式页面跳转

一、说明
nginx实现隐式页面跳转
所谓隐式:顾名思义,即就是当访问该地址时,实际访问的页面地址与输入的地址不一致。
实现页面的跳转,在浏览器中URL保持不变。

一般常用于当需要将某个访问的浏览器地址进行流量关闭或者限制访问时,执行该操作

二、示例
举例:将请求路径https://testa.com/home/test跳转到https://testb.com/home/test/test.html页面

server {
    listen       443;
    server_name  testa.com;   
    include server/ssl.conf;

    location = /home/test {
        rewrite /home/test /home/test/test.html break;
        proxy_pass https://testb.com;
    }
}

解释:
当匹配到https://testa.com/home/test 或者 http://testa.com/home/test/test.html 时,进行break跳出,执行下面语句proxy_pass。跳转至https://testb.com/home/test.test.html页面。

注:其中rewrite表示可以将nginx提供的全局变量或自己设置的变量,结合正则表达式进行url重写以及重定向。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值