语法规则: location [=|~|~*|^~] /uri/ { … }
= 表示精准匹配
~ 表示区分大小写的正则匹配
~* 表示不区分大小写的正则匹配
^~ 表示uri以某个常规字符串开头,理解为匹配 url路径即可
多个location配置的情况下匹配顺序为(参考资料而来,还未实际验证,试试就知道了,不必拘泥,仅供参考):
首先匹配 =,其次匹配^~, 其次是按文件中顺序的正则匹配,最后是交给 / 通用匹配。当有匹配成功时候,停止匹配,按当前匹配规则处理请求。
语法规则: location [=|~|~*|^~] /uri/ { … }
= 表示精准匹配
~ 表示区分大小写的正则匹配
~* 表示不区分大小写的正则匹配
^~ 表示uri以某个常规字符串开头,理解为匹配 url路径即可
多个location配置的情况下匹配顺序为(参考资料而来,还未实际验证,试试就知道了,不必拘泥,仅供参考):
首先匹配 =,其次匹配^~, 其次是按文件中顺序的正则匹配,最后是交给 / 通用匹配。当有匹配成功时候,停止匹配,按当前匹配规则处理请求。
本文标题:location配置语法
本文链接:https://www.haomeiwen.com/subject/vendxqtx.html
网友评论