我对一个文件有一些不同的请求
https://smska.net/stubs/handler_api.php?api_key=583ada77a8e53f4ee7fb2307f550ca33&action=getBalance
https://smska.net/stubs/handler_api.php?api_key=582ada54a8e59f4ee7fb8a01f530ca55&action=getNumber
https://smska.net/stubs/handler_api.php?api_key=553ada54a8e53f7ee7fb8a07f550ca23&action=getStatus
我想要确认每个人的规则。 有规则
location /stubs/ {
location ^~ getBalance {
但是位置getBalance不起作用:(
如何在某个位置指定一个文件,但在请求中依赖于关键字?
答案 0 :(得分:3)
不幸的是,由于你的英语不好,我不完全明白你想要什么,但我会尽力帮助你。您最好使用Google翻译网站翻译文字。
好吧,既然你的问题被标记为regex
,我想你想要匹配一行包含某个字符串。因此,您可以在php中使用正则表达式/^.*\=getBalance/m
。
preg_match_all("/^.*getBalance/m", $string, $matches);
print_r($matches, false); // the second param is set to false by default