nginx location 匹配規則

2021-07-14 03:25:21 字數 539 閱讀 9385

nginxlocationnginx中負責請求的匹配和分發的重要元件之一,本文簡要介紹了location的寫法和匹配規則,作為記錄,方便查閱

location [ = | ~ |

~* |

^~ ] uri

location

@name

精確匹配(=)

不繼續進行正則匹配的標記的字首匹配(^~)

正則匹配

字首匹配

字首匹配遵循最大字首匹配原則

舉個例子

location /hello/world

location /hello

當訪問/hello/world/readme.html時,匹配location /hello/world

按照配置檔案的書寫順序,匹配第乙個匹配的正則location

nginx location匹配規則

location匹配命令 波浪線表示執行乙個正則匹配,區分大小寫 表示執行乙個正則匹配,不區分大小寫 表示普通字元匹配,不使用正規表示式,如果該選項匹配,只匹配該選項,不匹配別的選項,一般用來匹配目錄 進行普通字元精確匹配 定義乙個命名的 location,使用在內部定向時,例如 error pag...

nginx location匹配規則

location匹配命令 波浪線表示執行乙個正則匹配,區分大小寫 表示執行乙個正則匹配,不區分大小寫 表示普通字元匹配,如果該選項匹配,只匹配該選項,不匹配別的選項,一般用來匹配目錄 進行普通字元精確匹配 定義乙個命名的 location,使用在內部定向時,例如 error page,try fil...

nginx location匹配規則

location匹配命令 波浪線表示執行乙個正則匹配,區分大小寫 表示執行乙個正則匹配,不區分大小寫 表示普通字元匹配,如果該選項匹配,只匹配該選項,不匹配別的選項,一般用來匹配目錄 進行普通字元精確匹配 定義乙個命名的 location,使用在內部定向時,例如 error page,try fil...