通过Nginx反向代理,重定向链接地址-热点在线
对别人的意见要表示尊重。千万别说:“你错了。”——卡耐基
【资料图】
近期遇到个需求,多人协作分享,具体业务这里就不详细介绍了。有一部分业务是需要把分享链接通过公众号、邮箱、短信的方式进行推送,公众号和邮箱都还好 没有字符限制,但短信就会有字符限制,我们使用的阿里的短信服务,通知类型的短信服务是有大概70个字的限制要求,因此咱们的这个链接就不能是全部的链接了,不然一个链接就到了字符限制了,给产品的发挥空间就是0,因此咱们需要把这个链接缩减成极短,怎么做呢?第一想到就是可以使用Nginx的反向代理进行实行。言归正传 直接开始。
原始链接地址:https://baidu.com/c/aFJ@4512 重定向地址:https://baidu.com/share.html#/c/aFJ@4512
以上链接都为虚拟链接。
这样就可以给产品省出一些发挥的空间,当然了上述只是示例,还可以用于其他的业务,举一反三。
Nginx概述
Nginx是一款轻量级的Web服务器和反向代理服务器。它的设计目标是高性能、高并发、低内存占用。因此,Nginx广泛应用于Web服务的负载均衡、反向代理、HTTP缓存以及静态资源服务等场景中。
Nginx具有高度的可扩展性,它可以通过添加模块来实现各种复杂的功能,例如SSL加密、URL重写、请求限流等。
Nginx配置
server { listen 443 ssl; server_name ~^(test+.)?\.beta\.baidu\.cn$; location ~ "^/c/([a-zA-Z0-9_]{2,11})"{ # 重定向到 share.html 页面,并在 URL 后面添加原始 URI return 301 $scheme://$http_host/share.html#/c/$1; }}
脚本含义
上述脚本定义了一个Nginx服务器的配置,它监听443端口,并设置了一个server_name模式,用于匹配所有以test.或testtest.开头,以.beta.baidu.cn结尾的请求。
该脚本还定义了一个location模式,用于匹配所有以/c/开头,后面跟着2到11位字母、数字或下划线的请求URI。当匹配到该模式时,Nginx会返回301重定向响应,将请求重定向到surveyList.html页面,并在URL后面添加原始URI中的/c/部分。
这个脚本的作用是将URI重定向到一个指定页面,并将原始URI中的参数传递给该页面。例如,如果请求的URI为/c/abc123,Nginx会将其重定向到/share.html#/c/abc123,保留原始URI中的参数abc123。
Location含义及用法
在Nginx配置文件中,location指令用于定义服务器对请求的响应行为。location指令后面跟着的是一个URI模式,它可以是一个字符串或正则表达式。
当请求的URI匹配到某个location模式时,Nginx就会按照该模式下的配置来处理请求。location指令可以设置很多属性,例如root、proxy_pass、rewrite等。这些属性可以控制Nginx对请求的响应行为,例如返回静态文件、转发请求到其他服务器、重写请求URI等。
其他变量
在上述脚本中,还用到了一些重要的变量,它们包括$scheme、$http_host和$1。
$scheme变量:该变量表示请求的协议类型,例如http或https。在上述脚本中,$scheme变量被用于构造重定向URI时,以确保使用与原始请求相同的协议类型。$http_host变量:该变量表示请求的主机名和端口号,例如baidu.com。在上述脚本中,$http_host变量也被用于构造重定向URI时,以确保使用与原始请求相同的主机名和端口号。$1变量:该变量表示正则表达式中第一个括号内匹配的内容。在上述脚本中,$1变量被用于提取URI中的参数,然后将其添加到重定向URI中。这些变量都是Nginx内置的变量,在配置文件中使用时需要加上"$"符号。它们提供了灵活的配置选项,使得Nginx可以根据不同的请求动态地生成响应结果。
总结
Nginx是一款高性能、高可扩展性的Web服务器和反向代理服务器。location指令和正则表达式是Nginx配置文件中常用的关键字,用于控制Nginx对请求的响应行为。在上述脚本中,我们使用location指令和正则表达式来重定向URI,并使用一些重要的内置变量来构造重定向URI。这些技术可以帮助我们更好地控制Nginx的行为,提高Web服务的性能和可靠性。
标签:
相关文章
通过Nginx反向代理,重定向链接地址-热点在线
近期遇到个需求,多人协作分享,具体业务这里就不详细介绍了。有一部分业务是需要把分享链接通过公众号、邮箱、短信的方式进行推送,公众号和
天天播报:丹麦能源署:“北溪”爆炸现场附近不明物体打捞完成
本文转自【央视军事】;当地时间29日,丹麦能源署发布新闻称,“北溪-2”管道爆炸现场附近的不明物体打捞工作已经完成。初步检查表明,该物...
海口医保卡里的钱能取出来吗? 天天热点评
回答:属于医保个人账户的钱不能取出来,可以使用!属于金融账户的,是可以取出来的。海口医保卡账户使用规定2022年1月1日以后产生的个人账户待
有一种叫云南的生活|这个周末活动多!创意赶摆、观光采茶全都有_热点
摘果、采茶、赶摆……本周末景洪市勐罕镇曼嘎俭小组、勐腊县曼龙勒村、景洪市大渡岗万亩茶园将开展丰富体验活动总有一个能“戳”中你的心你...
河南省财政下达资金7.1亿元支持科技创新 服务高质量发展
河南经济报记者刘学中为深入实施创新驱动、科教兴省、人才强省战略,持续强化科技创新资金保障,近日,河南省财政积极发挥职能作用,统筹安排
百度沈抖:生成式AI将对生产力和用户体验产生重大影响
App3月29日消息,博鳌亚洲论坛2023年会于3月28-31日在海南博鳌召开,今年主题为“不确定的世界:团结合作迎挑战,开放包容促发展”。在《推进
世界聚焦:古诗词中寓意好的词语(古诗词中寓意好的名字)
1、管彤:彤管,古代女史用以记事的杆身漆朱的笔。2、出自《诗经·邶风·静女》“贻我彤管”。3、2、清扬:形容女子美丽。4、出自《诗经·...
环球微动态丨天喜星降临是什么意思_天喜星
1、纣王是天喜星是神话小说《封神演义》中,姜子牙封的。2、传说天喜星是《封神演义》中的人物,纣王自焚于摘星楼后,被姜子牙
启迪设计:目前AI设计工具在实际工作中的应用仍处在非常初期的阶段
证券时报e公司讯,启迪设计3月29日在互动平台表示,人工智能技术在设计行业的应用将是必然的趋势,公司一直高度关注AI技术的发展。目前AI设计
杉杉股份3月29日快速上涨
以下是杉杉股份在北京时间3月29日13:51分盘口异动快照:3月29日,杉杉股份盘中快速上涨,5分钟内涨幅超过2%,截至13点51分,报17 04元,成交2
2023年宁波海曙社工招聘资格现场审核需要哪些资料 环球热讯
海曙社工招聘资格现场审核材料1 打印的《海曙区公开招聘社区专职工作者报名表》(登陆考试报名系统后,打印信息预览页面)2 居民身份证3 户口
天天视讯!泓淋电力:3月28日融资买入493.14万元,融资融券余额4446.1万元
3月28日,泓淋电力(301439)融资买入493 14万元,融资偿还891 79万元,融资净卖出398 65万元,融资余额4446 1万元。
世界讯息:武清区救助管理站助离家30多年云南籍流浪人员返乡 津滇寻亲联动 离人载爱回家
“谢谢你们,圆了我阿妈30多年的回家梦。”近日,武清区民政局救助管理站一行三人经过近3000公里的旅途颠簸,将滞留在天津5年多的流浪女“...
金价昨日飙升17美元!多头盼突破这一水平 FXStreet首席分析师:黄金和欧元/美元技术前景分析
周三3月29日亚市早盘美元指数基本持稳目前位于10245附近欧元美元持稳于10840左右现货黄金保持坚挺金价现报1973美元盎司左右FXStreet首席分析师
火爆中国的直播带货,为何在欧美国家遇冷?-世界快资讯
直播带货是一种通过网络视频直播平台展示商品和推销产品的新兴商业模式,已经在中国取得了极大的成功。而在欧美国家,尽管直播带货也有所发展
Apple 再次削弱其入门级 SKU 的 SSD 性能-全球速看
当Apple上周发布其最新的基于M2Pro和M2Max的MacBookPro时,该公司吹嘘性能提升(C
萨林杰空砍30分21板 浙江逆转深圳锁定常规赛冠军
北京时间3月28日19时30分,深圳马可波罗男篮坐镇主场对阵联赛领头羊浙江稠州金租男篮。浙江队以99-94战胜深圳队,提前锁定常规赛冠军。浙江队
违停零容忍!4月1日起,这些路段违停直接开罚
华声在线3月28日讯(全媒体记者虢灿实习生王美玉)一旦违停,直接开罚。4月1日起,长沙再次增加131个违停严管路段,目前长沙违停严管路段达到2
3月28日周二这4只新股申购!
3月28日周二这4只新股申购!,3月28日周二,共有4只新股可申购,为深交所主板中电港、深交所主板海森药业、上交所主板中信金属、上交所主板常青
全球热资讯!仪表台暗藏玄机 横琴海关查获利用跨境客车走私530台旧手机进境案
3月23日,拱北海关所属横琴海关在横琴口岸客车进境通道查获一起跨境客车藏匿走私530台手机进境案
环球观点:大学老师用真人模特展示肌肉骨骼:健身的同学非常积极参与,其他专业的同学想来蹭课
武昌工学院教学运动解剖学的周老师,在课上用真人当模特给同学展示肌肉骨骼。在3月19日的聊天中,周老师告诉记者,作为一个年轻老师,想用更灵
鹤峰:高山深处有花开 烟雨朦胧春意染
鹤峰:高山深处有花开烟雨朦胧春意染---湖北日报客户端讯(通讯员孙艺芳辛琰)3月27日,细雨朦胧,薄雾如轻纱般缕缕萦绕在燕子镇三溪村山川之
炮弹爆炸视频高清素材(炮弹爆炸原理)|全球热点评
1、其原理就是可燃物与氧化剂发生剧烈的氧化反应,释放化学能,产生高温高压的气体。2、体积迅速膨胀对外做功,于是就产生了爆炸,形成冲击波
问题频发,集成灶“狂奔”失速
作者 雷科技近几年厨电市场杀出了一个狠角色“集成灶”,短短数年其市场规模就要超过油烟机了。奥维云网数据显示,2021年集成灶的零售量为...
一汽奥迪补贴经销商清库存,主销车型降价近10万元
作者:武子晔3月27日,第一财经记者独家获悉,一汽奥迪在今年3月份对经销商推出了长库龄车辆销售支持政策。一汽奥迪销售有限