if ($arg_unitid = 42012 && $uri ~/thumb/){ echo "www.ttlsa.com";}如果按照这样来配置,就会报nginx: [emerg] invalid condition错误。 可以这么来实现,如下所示:
set $flag 0;if ($uri ~ ^/thumb/[0-9]+_160.jpg$){ set $flag "${flag}1";}if ($arg_unitid = 42012){ set $flag "${flag}1";}if ($flag = "011"){ echo "www.ttlsa.com";}转载请注明来自 : http://www.ttlsa.com/html/3876.html