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参数: