如何使nginx位置同时匹配带斜杠和不带斜杠的路径?
目前我的nginx文件中有这个位置,它不适用于如何使nginx位置同时匹配带斜杠和不带斜杠的路径?,nginx,nginx-location,Nginx,Nginx Location,目前我的nginx文件中有这个位置,它不适用于http://mydomain/ab/cd。当用户同时键入两个http://mydomain/ab/cd和http://mydomain/ab/cd/ location /ab/cd/ { } 你可以试试 location~*^/ab/cd(| \/){…} 它是一个与正则表达式匹配的前缀,用于检查它是否具有尾部斜杠 就性能而言,最快的是两个确切的位置: location = /ab/cd { ... } location = /ab/cd
http://mydomain/ab/cd
。当用户同时键入两个http://mydomain/ab/cd
和http://mydomain/ab/cd/
location /ab/cd/ {
}
你可以试试
location~*^/ab/cd(| \/){…}
它是一个与正则表达式匹配的前缀,用于检查它是否具有尾部斜杠 就性能而言,最快的是两个确切的位置:
location = /ab/cd {
...
}
location = /ab/cd/ {
...
}