正则表达式与不等于正则表达式的nginx位置

时间:2020-10-26 03:06:02

标签: regex nginx

我有以下代码,该代码会在网址中带有* .m3u8文件的情况下触发。

示例网址:http://example.com/live/username/password/stream.m3u8

location ~ [^/]\.m3u8(/|$)(?!token$) {
    expires 10s;
    resolver            1.1.1.1 1.0.0.1 8.8.8.8 8.8.4.4 208.67.222.222 208.67.220.220 valid=60s;
    resolver_timeout    5s;
    proxy_pass http://origin_server;
    proxy_redirect http://1.2.3.4 http://lb_server.example.com;
}

它与m3u8文件ext匹配,但是如果url看起来像* .m3u8?toek = blah_blah,我需要它不要使用此“位置”

我似乎无法让它在我的一生中发挥作用。

0 个答案:

没有答案