регулярное выражение

r3borned на gmail.com r3borned на gmail.com
Вт Мар 27 18:45:41 UTC 2012


Приветствую.
Есть вот такое дело в конфиге:
location ~ ^/((240|110)x(320|120))/(.*pic-.*)$ {
            alias /www/mysite.ru/$4;
            image_filter resize $2 $3;
        }
Собственно, все работает, но хочется кое-что улучшить. А именно: здесь можно юзать 4 комбинации: 240х320, 240х120, 110х320, 110х120 - они все попадают под регулярку. А я хочу, чтобы попадало только 240х320 и 110х120. Да, можно переписать ее, но в то же время мне нужно чтобы ширина и высота были в $2 и в $3, чтобы передать их в image_filter.
Что можете посоветовать в такой ситуации? Как оптимально решить задачу?



Подробная информация о списке рассылки nginx-ru