[英]NGINX regular extension in uri
我必须在NGINX位置屏蔽URI的一部分。
例如
我有一条规则要应用于任何位置
location /photos/friends/city-somestreet-***/
#proxy_cache start
set of rules...
...
location /photos/dudes/city-cafe-***/
#proxy_cache start
set of rules
...
它可以是星号(* * *)以外的任何东西
/ photos / friends / city-somestreet-2013 / -fits
/ photos / dudes / city-cafe-arrrrh /-也适合
但
/ photos / friends / TOWN-somestreet-2013 /-不适合
/ photos / dudes / SOMEPLACE / city-cafe-2011 /-不适合
但找不到任何例子。
有可能吗? 我应该使用什么规则或指令?
我知道分隔位置路径会更容易
/photos/friends/city/somestreet/***/
但是,是否有可能实现我的计划?
这很容易
location ~ "^/photos/friends/city-somestreet-(\w+\/)"
#proxy_cache start
set of rules...
或(\\ d + /),如果我们要使用数字。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.