1. 程式人生 > 其它 >nginx02(正則表示式與location)

nginx02(正則表示式與location)

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引數: