Re: Два sub_filter
Maxim Dounin
mdounin at mdounin.ru
Fri Jun 27 14:24:26 UTC 2014
Hello!
On Fri, Jun 27, 2014 at 02:52:09PM +0400, Maxim Kozlov wrote:
> Всем добра!
>
> Возможно ли как-то применить два sub_filter для одного локейшена?
> примерно так:
> location ~(.*)/page.html {
> sub_filter .js '.js$is_args$args';
> sub_filter .css '.css$is_args$args';
> sub_filter_once off;
> sub_filter_types application/vnd.apple.mpegurl;
> }
>
> Но на такой конфиг естественно получаю ошибку теста конфига:
> "sub_filter" directive is duplicate
Сейчас sub_filter не умеет искать и заменять несколько строк
одновременно. Простой workaround - сделать дополнительное
проксирование, и там заменять ещё раз.
Можно ещё попробовать поискать 3rd party модули (вроде бы subs
умел), но там бывают сюрпризы с качеством модулей. Так что этот
вариант я не то, чтобы рекомендую.
--
Maxim Dounin
http://nginx.org/
Подробная информация о списке рассылки nginx-ru