[Sysadmins] Помогите с nginx rewrite

Slava Dubrovskiy slava на tangramltd.com
Вт Янв 25 13:32:16 UTC 2011


 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
Тип     : application/pkcs7-signature
Размер  : 5525 байтов
Описание: S/MIME Cryptographic Signature
Url     : <http://lists.altlinux.org/pipermail/sysadmins/attachments/20110125/d8a6ebf3/attachment-0001.bin>


Подробная информация о списке рассылки Sysadmins