首页 > 其他 > 详细

nginx02(正则表达式与location)

时间:2021-08-05 15:56:56      阅读:8      评论:0      收藏:0      [点我收藏+]

Nginx(二)

1、正则表达式与location

 

正则表达式与location

正则表达式(一)

 技术分享图片

 

 

 

^也叫脱字符,通常也有非的意思

 

 

正则表达式(二)

 技术分享图片

 

 

 

 

回顾:安装nginx的时候,有安装的依赖?

Pcre\zlib\openssl

Pcre:使得nginx支持正则匹配

Zlib:使得nginx在传输数据的时候支持压缩

Openssl:加密,更多用于https

 

源码安装pcretest用于测试正则:

Wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz

 技术分享图片

 

 技术分享图片 

Make && make install

 

 

写正则:

案例四段ip正则

 技术分享图片

 

 技术分享图片

案例:

 re> /^\/admin\/website\/article\/(\d+)\/change\/upload\/(\w+)\/(\w+)\.(png|jpg|git|jpeg|bmp)$/   

 

data> /admin/website/article/35/change/upload/party/6.jpg

 技术分享图片

Rewrite:实现url重定向的重要指令,根据正则表达式来匹配内容跳转转换后的url,结尾就是flag标记。

重定向是状态码以3开头的(例如301,302等)

最后一项flag参数:

 技术分享图片

 

 

 技术分享图片

 

 技术分享图片

 

nginx02(正则表达式与location)

原文:https://www.cnblogs.com/honglili/p/15103211.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!