nginx02(正則表示式與location)
阿新 • • 發佈:2021-08-05
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引數: