[Sysadmins] Помогите с nginx rewrite
Денис Смирнов
mithraen на freesource.info
Вт Янв 25 16:38:57 UTC 2011
On Tue, Jan 25, 2011 at 06:56:25PM +0300, Yuri Khachaturyan wrote:
YK> Пробовал уже все, что только возможно.
YK> Перловый скрипт с таким же регекспом отрабатывает, внутри nginx - нет.
YK> Очень похоже, что проблема в самом nginx или libpcre. Пробовал
YK> пересобрать последние версии stable и devel - результат тот же:
YK> "^/media/(.*)/(.*)/t/([0-9]+)/(.*)\.([a-z0-9]{3})$
YK> /media/$1/$2/$4.$5?$3" does not match
YK> "/media/video/air_subjects/2010-01/04/t/234234/12392.flv", client:
Гм. На глаз они подходят, разве что если / не попадает под . (что
редкостный бред, но можно проверить).
Ну и когда я отлаживаю регекспы, то я сначала пишу что-то простое
(фактически точное совпадение с той строкой которая сранивается), а уже
потом начинаю ее править и превуращать в regexp.
YK> 213.243.84.2, server: , request: "GET
YK> /media/video/air_subjects/2010-01/04/t/234234/12392.flv HTTP/1.1"
YK>
YK>
YK> --
YK> С уважением,
YK> Хачатурян Юрий (yukh на yukh.ru)
YK> _______________________________________________
YK> Sysadmins mailing list
YK> Sysadmins на lists.altlinux.org
YK> https://lists.altlinux.org/mailman/listinfo/sysadmins
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/sysadmins/attachments/20110125/85462390/attachment.bin>
Подробная информация о списке рассылки Sysadmins