@ 表示為乙個location進行命名,即自定義乙個location,這個location不能被外界所訪問,只能用於nginx產生的子請求,主要為error_page和try_files。
~ 為區分大小寫的匹配。
~* 不區分大小寫的匹配(匹配firefox的正則同時匹配firefox)。
!~ 不匹配的
!~* 不匹配的
. 匹配除換行符以外的任意字元
\w 匹配字母或數字或下劃線或漢字
\s 匹配任意的空白符
\d 匹配數字
\b 匹配單詞的開始或結束
^ 匹配字串的開始
$ 匹配字串的結束
* 重複零次或更多次
+ 重複一次或更多次
? 重複零次或一次
重複n次
重複n次或更多次
重複n到m次
*? 重複任意次,但盡可能少重複
+? 重複1次或更多次,但盡可能少重複
?? 重複0次或1次,但盡可能少重複
? 重複n到m次,但盡可能少重複
? 重複n次以上,但盡可能少重複
\w 匹配任意不是字母,數字,下劃線,漢字的字元
\s 匹配任意不是空白符的字元
\d 匹配任意非數字的字元
\b 匹配不是單詞開頭或結束的位置
[^x] 匹配除了x以外的任意字元
[^aeiou] 匹配除了aeiou這幾個字母以外的任意字元
捕獲 (exp) 匹配exp,並捕獲文字到自動命名的組裡
(?exp) 匹配exp,並捕獲文字到名稱為name的組裡,也可以寫成(?'name'exp)
(?:exp) 匹配exp,不捕獲匹配的文字,也不給此分組分配組號
零寬斷言 (?=exp) 匹配exp前面的位置
(?<=exp) 匹配exp後面的位置
(?!exp) 匹配後面跟的不是exp的位置
(?注釋 (?#comment) 這種型別的分組不對正規表示式的處理產生任何影響,用於提供注釋讓人閱讀
nginx正則說明
nginx正則說明 分類 nginx 2012 08 09 收藏 舉報 nginx正規表示式firefox 表示精確的查詢位址,如location 它只會匹配uri為 的請求,如果請求為 index.html,將查詢另外的location,而不會匹配這個,當然可以寫兩個location,locati...
Nginx配置檔案正則匹配符說明
配置檔案server location匹配 1 正規表示式匹配,其中 為區分大小寫匹配 為不區分大小寫匹配 和 分別為區分大小寫不匹配及不區分大小寫不匹配 支援客戶slb中http 重定向到https 1 客戶必須先建立https的 及 規則 2 客戶再建立http的 有跳轉選項 跳轉已建立的htt...
nginx 配置說明
定義nginx執行的使用者和使用者組 user www www nginx程序數,建議設定為等於cpu總核心數。worker processes 8 全域性錯誤日誌定義型別,debug info notice warn error crit error log ar loginx error.log...