25 января 2011 г. 19:13 пользователь Yuriy Kashirin <[email protected]> написал:
>> 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",
>
> А вы что в кавычки заключили? Все правило? Или все таки только
> регексп?
Только регексп, есстественно.
При всем при этом, этот же регексп в apache2 отлично работает, а также
перловый скрипт:
#!/usr/bin/perl
use strict;
my $a = "/media/video/air_subjects/2010-01/04/t/234234/12392.flv";
print "$a\n";
$a =~ s|/media/(.*)/(.*)/t/([0-9]+)/(.*)\.([a-z0-9]{3})$|/media/$1/$2/$4.$5?$3|;
print $a;
тоже все отрабатывает как надо.
nginx в режиме debug же пишет does not match.
--
С уважением,
Хачатурян Юрий ([email protected])
_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins