Рейтинг:0

Замените строки ответа в виде обычного текста строкой динамического запроса на Nginx

флаг in

я настраиваю secure_link_module на Nginx для защиты прямого доступа к .m3u8 файлы, я смог успешно настроить его с помощью зашифрованного md5 и истекает как параметры запроса, например:

example.com/video/sample.m3u8?md5=XXX&expires=YYY

отлично работает с файлами m3u8, но проблема в том, что внутри .m3u8 файлы, которых несколько .тс файлы, и для того, чтобы он работал, он также должен быть доступен с помощью строк запроса (sample.ts?md5=XXX&expires=ГГГ), я попытался использовать ngx_http_sub_module с:

sub_filter_once выключен;
sub_filter ".ts" ".ts?md5=$arg_md5&expires=$arg_expires";

но, к сожалению, это не сработало.

есть ли простой способ поиска и замены строки в строке ответа с помощью nginx?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.