Насколько я понимаю, решения с использованием чистых регулярных выражений не существует.Но вы можете использовать возможности Perl, например,
http {
perl_set $css_uri_arg 'sub {
my $r = shift;
my ($first,@rest) = split(/,/, $r->uri);
join(',', ($first, map { "/min/$_"; } @rest));
}';
server {
location ~* (css)$ {
rewrite ^ /min/index.php?f=$css_uri_arg last;
}
}
}
Модуль Perl не встроен в Nginx по умолчанию, вы должны включить его во время сборки.Документация здесь .