nginx位置正则表达式中〜和〜*之间的区别是什么

时间:2013-06-21 14:38:14

标签: regex configuration nginx location

在Nginx的文档中,我注意到某些位置正则表达式看起来像

location ~ \..*/.*\.php$ {

有些看起来像

location ~* \.(txt|log)$ {

这两种正则表达形式(~~*)之间是否存在差异

1 个答案:

答案 0 :(得分:4)

〜执行区分大小写的匹配

〜*执行不区分大小写的匹配

您也可以使用!〜或!〜*表示“不匹配......”