[Sysadmins] Помогите с nginx rewrite

Yuri Khachaturyan yukh на yukh.ru
Вт Янв 25 18:47:26 UTC 2011


25 января 2011 г. 21:39 пользователь Afanasov Dmitry
<ender на altlinux.org> написал:
> специально проверил:
>
> *1 "^(/media/.*/t/)(\d+)/(\d+\.\w{3})$" matches "/media/video/air_subjects/2010-01/01/t/123123/82.flv"
> *1 rewritten data: "/media/video/air_subjects/2010-01/01/t//82.flv", args: "123123"

Похоже, проблема была действительно в кавычках.
Сработала вот такая конструкция:

rewrite "^/media/(.*)/(.*)/t/([0-9]+)/(.*)\.([a-z0-9]{3})$"
"/media/$1/$2/$4.$5?$3" last;

Дмитрий и остальные, кто принял участие, огромное Вам спасибо за помощь!

-- 
С уважением,
Хачатурян Юрий (yukh на yukh.ru)


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