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

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить