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> Хачатурян Юрий ([email protected]) YK> _______________________________________________ YK> Sysadmins mailing list YK> [email protected] YK> https://lists.altlinux.org/mailman/listinfo/sysadmins -- С уважением, Денис http://mithraen.ru/ ----------------------------------------------------------------------------
signature.asc
Description: Digital signature
_______________________________________________ Sysadmins mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/sysadmins
