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

Yuri Khachaturyan yukh на yukh.ru
Вт Янв 25 15:56:25 UTC 2011


25 января 2011 г. 18:52 пользователь Денис Смирнов
<mithraen на freesource.info> написал:
> On Tue, Jan 25, 2011 at 04:39:39PM +0300, Yuri Khachaturyan wrote:
>
> YK> Тоже ошибка. Вариант от Дениса исправил ошибку, но rewrite все равно
> YK> не срабатывает.
>
> попробуйте в своем варианте заменить break на last

Пробовал уже все, что только возможно.
Перловый скрипт с таким же регекспом отрабатывает, внутри nginx - нет.
Очень похоже, что проблема в самом nginx или libpcre. Пробовал
пересобрать последние версии stable и devel - результат тот же:

2011/01/25 18:52:38 [notice] 30896#0: *21
"^/media/(.*)/(.*)/t/([0-9]+)/(.*)\.([a-z0-9]{3})$
/media/$1/$2/$4.$5?$3" does not match
"/media/video/air_subjects/2010-01/04/t/234234/12392.flv", client:
213.243.84.2, server: , request: "GET
/media/video/air_subjects/2010-01/04/t/234234/12392.flv HTTP/1.1"


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


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