我想设置一个条件,如果它满足abc.com/abc.m3u8?token=abcd如果条件满足,则允许否则返回403我有点困惑,因为我不能在nginx中使用嵌套的if`
if ($uri !~* "^(.*)/(abc.m3u8)(.*)" && $arg_token !~* "abcd"){ return 403; }
`
5t7ly7z51#
您可以使用request_uri来检查URL是否与abc.com/abc.m3u8?token=abcd匹配:
request_uri
abc.com/abc.m3u8?token=abcd
if ($request_uri !~* "^/abc\.m3u8\?token=abcd$") { # Return a 403 Forbidden status if the URL does not match the pattern return 403; }
1条答案
按热度按时间5t7ly7z51#
您可以使用
request_uri
来检查URL是否与abc.com/abc.m3u8?token=abcd
匹配: