25.01.2011 15:20, Yuri Khachaturyan пишет:
> Добрый день!
> Помогите пожалуйста с rewrite в nginx, никак не могу заставить
> работать правило (переделываю из apache).
>
> Вариант для apache:
>
> RewriteEngine on
> RewriteRule
> ^media/(.*)/(.*)/t/([0-9]+)/(.*)\.([a-z0-9]{3})$ media/$1/$2/$4.$5?$3
> [QSA]
>
>
> Попытка для nginx:
>
> location /media {
> rewrite ^/media/(.*)/(.*)/t/([0-9]+)/(.*)\.([a-z0-9]{3})$
> /media/$1/$2/$4.$5?$3 break;
rewrite ^/media/(.*)/(.*)/t/([0-9]+)/(.*)\.([a-z0-9]{3})$
/media/$1/$2/$4.$5?$3 ;
break;
> }
>
> Выдает ошибку:
>
> Checking configuration sanity for nginx: [emerg]: directive "rewrite"
> is not terminated by ";" in /etc/nginx/sites-enabled.d/test.conf:9
> configuration file /etc/nginx/nginx.conf test failed
>
>
> Смысл:
>
> надо из
> /media/video/air_subjects/2010-01/01/t/123123/82.flv
>
> получить
>
> /media/video/air_subjects/2010-01/01/82.flv?123123
>
>
>
--
WBR,
Dubrovskiy Vyacheslav
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ Sysadmins mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/sysadmins
