前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >nginx之rewrite详解1

nginx之rewrite详解1

作者头像
随心助手
发布于 2019-10-15 03:43:41
发布于 2019-10-15 03:43:41
1.9K0
举报
文章被收录于专栏:nginx遇上redisnginx遇上redis

URL重写有利于网站首选域的确定,对于同一资源页面多条路径的301重定向有助于URL权重的集中。

Nginx URL重写(rewrite)介绍

和apache等web服务软件一样,rewrite的组要功能是实现RUL地址的重定向。Nginx的rewrite功能需要PCRE软件的支持,即通过perl兼容正则表达式语句进行规则匹配的。默认参数编译nginx就会支持rewrite的模块,但是也必须要PCRE的支持.

rewrite是实现URL重写的关键指令,根据regex(正则表达式)部分内容,重定向到replacement,结尾是flag标记。

rewrite语法格式及参数语法说明如下:

rewrite <regex> <replacement> [flag];

关键字 正则 替代内容 flag标记

关键字:其中关键字error_log不能改变

正则:perl兼容正则表达式语句进行规则匹配

替代内容:将正则匹配的内容替换成replacement

flag标记:rewrite支持的flag标记

flag标记说明:

last #本条规则匹配完成后,继续向下匹配新的location URI规则

break #本条规则匹配完成即终止,不再匹配后面的任何规则

redirect #返回302临时重定向,浏览器地址会显示跳转后的URL地址

permanent #返回301永久重定向,浏览器地址栏会显示跳转后的URL地址

rewrite参数的标签段位置:

server,location,if

例子:

rewrite ^/(.*) http://www.test.com/$1 permanent;

说明:

rewrite为固定关键字,表示开始进行rewrite匹配规则

regex部分是 ^/(.*) ,这是一个正则表达式,匹配完整的域名和后面的路径地址

replacement部分是http://www.czlun.com/$1 $1,是取自regex部分()里的内容。匹配成功后跳转到的URL。

flag部分 permanent表示永久301重定向标记,即跳转到新的 http://www.test.com/$1 地址上

regex 常用正则表达式说明:

字符

描述

\

将后面接着的字符标记为一个特殊字符或一个原义字符或一个向后引用。如“\n”匹配一个换行符,而“\$”则匹配“$”

^

匹配输入字符串的起始位置

$

匹配输入字符串的结束位置

*

匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll”

+

匹配前面的字符一次或多次。如“ol+”能匹配“ol”及“oll”、“oll”,但不能匹配“o”

?

匹配前面的字符零次或一次,例如“do(es)?”能匹配“do”或者“does”,"?"等效于"{0,1}"

.

匹配除“\n”之外的任何单个字符,若要匹配包括“\n”在内的任意字符,请使用诸如“[.\n]”之类的模式。

(pattern)

匹配括号内pattern并可以在后面获取对应的匹配,常用$0...$9属性获取小括号中的匹配内容,要匹配圆括号字符需要\(Content\)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-10-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 nginx遇上redis 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
欧洲科学院院士:中国领先计算机视觉和机器人领域,但AI研究还不足以支撑垂直领域解决方案
汉斯·乌思克尔特教授,德国人工智能研究中心(DFKI)科学董事,北京深知无限人工智能研究院(AITC)院长兼首席科学家 直播链接 2018新智元产业跃迁AI技术峰会圆满结束,点击链接回顾大会盛况: 爱奇艺 http://www.iqiyi.com/l_19rr3aqz3z.html 腾讯新闻 http://v.qq.com/live/p/topic/49737/preview.html 新浪科技 http://video.sina.com.cn/l/p/1722511.html 云栖社区 htt
新智元
2018/04/18
7500
欧洲科学院院士:中国领先计算机视觉和机器人领域,但AI研究还不足以支撑垂直领域解决方案
大疆靠边站 解密不为人熟知的无人机市场
临近4月,罂粟花开。中国广东省河源市城南的偏僻山区,一架白色的四旋翼无人机腾空而起,“嗡”的一声,很快跃到了1000米的高空,在方圆十几里的山林中来回盘旋升降。它所配备的一颗高清摄像头和GPS系统,正隐蔽地侦察山林中非法种植的罂粟田。 这个场景并非出自好莱坞黑科技电影《绝密飞行》,它已经真实存在。每年总有那么几次,广东省河源市公安局局长赖昌彬得在这样的山区度过。他换上黑色的警察作训服,踏着防滑靴,手持一个黑色的方形控制屏幕板,操作不在视线范围内的无人机。 一开始,赖昌彬有些紧张,树丛狭窄,在当中起降是
机器人网
2018/04/13
7260
大疆靠边站 解密不为人熟知的无人机市场
美国银行的创新团队如何解读未来的金融科技创意孵化
为什么银行家会对“无人机巢穴”、推荐护肤疗法的智能镜子和比房子还大的自动倾卸卡车感到兴奋?对于美国银行U.S. Bank的创新团队来说,这是因为他们脑海中闪现了关于银行业务未来可能如何发展的万花筒般的想法。加入美国银行U.S. Bank首席创新官Don Relyea和他的同事们在消费电子展上寻找灵感的行列。
点滴科技资讯
2023/03/01
7670
美国银行的创新团队如何解读未来的金融科技创意孵化
黑客公布从Medibank窃取的50万用户数据;苹果招募大量神经渲染研究员;Slack 的CEO将卸任 | 每日大事件
近日,网络犯罪分子公布了从Medibank窃取的数据。据信这些攻击者与俄罗斯支持的REvil勒索软件团伙有关,他们在上周四凌晨在其暗网博客上发布了一个更新,"网络安全日快乐!文件夹已满,案件结束。" Medibank 在 11 月证实,攻击者窃取了近 50 万客户的 970 万客户个人详细信息和健康索赔数据。Medibank 网络罪犯此前公布的数据包括客户姓名、出生日期、护照号码、医疗索赔信息以及与堕胎和酒精相关疾病相关的敏感文件。
数据猿
2023/01/30
6210
学界 | 专访「算法之父」Michael Saunders:人工智能未来的突破点可能在自动驾驶
Michael Saunders 曾任斯坦福大学管理科学与工程系教授。目前,他是斯坦福大学荣誉教授、数学家、世界级算法专家,工业与应用数学学会会士,新西兰皇家学会荣誉成员,斯坦福大学发明名人堂成员。
AI研习社
2019/05/15
6730
学界 | 专访「算法之父」Michael Saunders:人工智能未来的突破点可能在自动驾驶
【愚公系列】《工业数字孪生与企业应用实践》002-数字孪生的概念
在当今快速发展的科技浪潮中,数字孪生(Digital Twin)作为一种新兴的理念和技术,正逐渐走入人们的视野。它是通过数字化手段对物理实体、过程或系统的虚拟化表示,实现实时监控、分析和优化的一种创新方法。数字孪生不仅在制造业中得到了广泛应用,还在智能城市、医疗健康、交通运输等多个领域展现出巨大的潜力。
愚公搬代码
2025/02/02
2300
【企业架构】2022 年 18 大企业架构工具
企业架构系统并不总是必不可少的。据推测,在 1940 年代,国际商业机器公司的一位领导人小托马斯·沃森 (Thomas Watson Jr.) 曾说过:“我认为大约有 5 台计算机的全球市场。” 没有人需要定制软件来跟踪这么短的列表。
架构师研究会
2022/06/08
1.8K0
NC:数据泄漏会夸大基于连接的机器学习模型的预测性能
预测建模是神经影像学中识别大脑行为关系并测试其对未见数据的普遍适用性的核心技术。然而,数据泄漏破坏了训练数据和测试数据之间的分离,从而破坏了预测模型的有效性。泄漏总是一种不正确的做法,但在机器学习中仍然普遍存在。了解其对神经影像预测模型的影响可以了解泄露如何影响现有文献。在本文中,我们在4个数据集和3个表型中研究了5种形式的泄漏(包括特征选择、协变量校正和受试者之间的依赖)对基于功能和结构连接组的机器学习模型的影响。通过特征选择和重复受试者产生的泄漏极大地提高了预测性能,而其他形式的泄漏影响很小。此外,小数据集加剧了泄漏的影响。总体而言,我们的结果说明了泄漏的可变影响,并强调了避免数据泄漏对提高预测模型的有效性和可重复性的重要性。
悦影科技
2024/06/14
1680
全球最具影响力的十大机器人减速机品牌
近年来人力和原材料的上涨给中国制造业带来了巨大的压力,加上发达国家正试图用高度自动化技术来取代中国的制造,一些觉醒的企业已经开始升级自动化,提高工作的生产效率和降低成本。机器自动化已经成为全球制造业的发展的方向,尤其是机器人产业得到了迅速的发展。据预测到2015年,中国机器人市场需求将达35000台,占全球比重16.9%,成为全球规模最大的市场。 有如此巨大的市场,自动化行业巨头都在虎视眈眈,纷纷进入中为布局。中国各地同时掀起了机器人产业大潮,但与外国机器人相比竞争力差距很大,尤其是机器人的零部件,
机器人网
2018/04/19
1.9K0
全球最具影响力的十大机器人减速机品牌
一文读懂芯片陷阱
我们刚刚谈到了在信息及数字技术领域不再受制于人的好处,而这一切都有赖于关键的电子元件。
大数据文摘
2021/08/25
6710
用AI寻找“隐形”潜艇:技术的进步会终结和平吗?
大数据文摘作品 作者:Mickey 潜艇的核心价值在于其在战争中的隐藏能力。在核战争中,核威慑可能可以摧毁一切武器,但潜艇的隐藏能力让其有可能幸存,并对敌方进行核回击。这也被军事领域成为二次打击能力,或者核报复能力。 理论上来说,从核威慑角度看,二次打击能力愈强,两国发生核战的几率也愈小,反而能达成更为稳定的核均衡关系。因此确保潜艇在核战争中的第一次导弹袭击中幸存下来,并在第二次袭击中发射导弹回应,是大国之间威慑战略的关键。 也正因如此,任何破坏潜艇隐藏能力的技术,都可能成为破坏世界的和平的“蝴蝶的翅膀”。
大数据文摘
2022/07/18
3730
用AI寻找“隐形”潜艇:技术的进步会终结和平吗?
【ScienceAI Weekly】「AI钢铁侠」黄仁勋在GTC大会聊英伟达布局科研;Overjet获牙科AI历史最大投资
近日,英伟达在 GTC 大会的媒体吹风会上宣布,有众多 AI for Scinece 领域的战略内容在布局。其中:
HyperAI超神经
2024/03/25
1210
【ScienceAI Weekly】「AI钢铁侠」黄仁勋在GTC大会聊英伟达布局科研;Overjet获牙科AI历史最大投资
核心技术久攻不克 工业机器人面临“国退洋进”
导读:我国目前已成为全球第一大机器人市场,但本土机器人研发制造水平在国际竞争中仍处于劣势。其中,核心零部件关键技术久攻不克,严重阻滞我国机器人产业良性发展,并加剧产业“国退洋进”风险。 国际机器人联合会统计显示,2013年外资企业在华销售工业机器人总量超过27000台,较上年增长20%,占据中国市场70%以上的份额。 核心零部件短板 减速器、控制器和伺服电机被称为机器人的三大核心零部件,这三大核心零部件再加上本体,就可以成为一台完整的工业机器人。虽然当下我国本土机器人企业众多,但RV减速机、谐波减速器、
机器人网
2018/04/13
6690
核心技术久攻不克   工业机器人面临“国退洋进”
亚马逊 CTO Werner Vogels:2023年及未来五大技术趋势预测
近年来,几次全球性危机占据了我们的日常生活,因此看看我们是否可以利用技术来解决这些棘手的人类问题。如今,我们可以从很多互联设备获取数据,例如:可穿戴设备、医疗设备、环境传感器、视频捕捉设备,数据来源比以往任何时候都多。当这些设备与计算机视觉技术、机器学习技术和模拟技术等云技术相结合时,我们开始看到信息和应用程序的完美融合可以让我们瞬间看到大数据。
边缘计算
2022/12/18
4000
亚马逊 CTO Werner Vogels:2023年及未来五大技术趋势预测
智能生产必须拥抱大数据
译者:吴昊 本文长度为3810字,预估阅读时间7分钟。 本篇文章2017年4月5日 发表于《自然》杂志,主要介绍制造业在智能化进程中需要解决的问题以及解决方案。 制造业正在经历智能化革命。公司开始增加各种传感器和无线技术来捕捉产品生命周期里每一个阶段的数据。从材料属性\设备的温度和振动,到供应链的物流环节和客户信息。卡车发动机将速度、油耗和油温数据反馈给制造商和车队运营商。光学扫描仪被用来检测印刷电路板中的缺陷¹。 但是大数据彻底改变制造业还有很长一段路要走。那些领军行业——电子计算机,能源和航空以及半导体
iCDO互联网数据官
2018/03/05
9320
智能生产必须拥抱大数据
面对人形机器人供应链,马斯克这样的“大神”也不会了
今年,人形机器人赛道很“卷”,融资消息不断,但它却是一把“虚火”,在热闹的表层之下,目前还没有一款真正具备泛化能力的产品,所以人形机器人缺乏客户、销量不明,客户处于观望阶段。更没有真正意义上的量产,冰山之下的供应链,就像一座“空中楼阁”。
小腾资讯君
2024/07/22
1590
2016年至2021年人工智能和机器学习在药物开发监管申报中的应用前景分析
对2016年至2021年提交给美国食品药品监督管理局(FDA)的药物和生物制品监管文件的分析表明,包含人工智能/机器学习(AI/ML)的文件数量越来越多。人工智能/机器学习被用来执行各种任务,如为药物发现/再利用提供信息、加强临床试验设计、剂量优化、加强对药物治疗的依从性、终点/生物标志物评估和上市后监测。人工智能和机器学习正被越来越多的人探索,以促进药物开发。
DrugAI
2022/11/28
4370
2016年至2021年人工智能和机器学习在药物开发监管申报中的应用前景分析
【政策】北京市科委发布最新征集新一代人工智能、脑认知与类脑技术等六大领域储备课题
新智元报道 编辑:张乾 【新智元导读】在国务院、工信部等国家层面出台一系列支持人工智能发展的文件后,北京市科委近日将国家政策落地,发布六份通知,面向认知与类脑技术、新一代信息通信、智能制造与机器人、新一代人工智能、物联网与智慧城市等六大领域征集储备课题。新智元现将与AI强相关领域的申报要求进行汇总,以供企业、高校参考。 去年,在国家层面频频出台一系列人工智能发展规划政策后,2018年地方进入政策落地实施阶段。 11日,北京市科委发布六份通知,征集2018年六大技术领域储备课题,这六大领域分别为:
新智元
2018/03/20
1.1K0
【政策】北京市科委发布最新征集新一代人工智能、脑认知与类脑技术等六大领域储备课题
对于AI的未来,我们需要保持谨慎乐观:市北·GMIS 2019首日全亮点
本届大会以「拥抱数智经济,赋能产业生态」为主题,聚焦人工智能学术研究、工程技术与产业应用。「由大数据、人工智能引领的科技革命方兴未艾,正对社会正产生着深远的影响。」上海市大数据中心副主任朱俊伟在大会上表示。「滚滚的数据洪流、超强的云计算大脑、自我进化的机器算法,这些都促成了当前从数据技术向智能化应用的爆发式增长,我们每天的生活都在发生着深刻的变化。」
机器之心
2019/07/24
5130
对于AI的未来,我们需要保持谨慎乐观:市北·GMIS 2019首日全亮点
审计,咨询岗位将会被人工智能代替?对四大会计师事务所人工智能应用的比较—德勤,安永,普华永道和毕马威
本文译者:刘斌 浦东改革与发展研究院金融研究室主任 微信ddkjzx1 德勤,安永,普华永道(PwC)和毕马威是全球最知名的四家会计师事务所,统称为四大会计师事务所。四大公司提供许多金融和咨询服务 - 例如就投资决策提供建议 -都涉及到对大规模数据集的分析利用。这些数据通常超出了单个人(或团队)的理解范围,并且通常会有很多没有固定格式的“噪音”数据。 四大几乎都在推动人工智能的发展和应用 – 本文的目的比较并对比四大公司在人工智能方面的进展(以及声称的结果)。四大公司中的一些投入巨资设立创新实验室,并宣称
点滴科技资讯
2018/06/07
9.5K0
推荐阅读
欧洲科学院院士:中国领先计算机视觉和机器人领域,但AI研究还不足以支撑垂直领域解决方案
7500
大疆靠边站 解密不为人熟知的无人机市场
7260
美国银行的创新团队如何解读未来的金融科技创意孵化
7670
黑客公布从Medibank窃取的50万用户数据;苹果招募大量神经渲染研究员;Slack 的CEO将卸任 | 每日大事件
6210
学界 | 专访「算法之父」Michael Saunders:人工智能未来的突破点可能在自动驾驶
6730
【愚公系列】《工业数字孪生与企业应用实践》002-数字孪生的概念
2300
【企业架构】2022 年 18 大企业架构工具
1.8K0
NC:数据泄漏会夸大基于连接的机器学习模型的预测性能
1680
全球最具影响力的十大机器人减速机品牌
1.9K0
一文读懂芯片陷阱
6710
用AI寻找“隐形”潜艇:技术的进步会终结和平吗?
3730
【ScienceAI Weekly】「AI钢铁侠」黄仁勋在GTC大会聊英伟达布局科研;Overjet获牙科AI历史最大投资
1210
核心技术久攻不克 工业机器人面临“国退洋进”
6690
亚马逊 CTO Werner Vogels:2023年及未来五大技术趋势预测
4000
智能生产必须拥抱大数据
9320
面对人形机器人供应链,马斯克这样的“大神”也不会了
1590
2016年至2021年人工智能和机器学习在药物开发监管申报中的应用前景分析
4370
【政策】北京市科委发布最新征集新一代人工智能、脑认知与类脑技术等六大领域储备课题
1.1K0
对于AI的未来,我们需要保持谨慎乐观:市北·GMIS 2019首日全亮点
5130
审计,咨询岗位将会被人工智能代替?对四大会计师事务所人工智能应用的比较—德勤,安永,普华永道和毕马威
9.5K0
相关推荐
欧洲科学院院士:中国领先计算机视觉和机器人领域,但AI研究还不足以支撑垂直领域解决方案
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档