Re: Простейший Rewrite

Alex Kitschkiruk rusnginx at gmail.com
Thu Apr 6 11:57:20 MSD 2006


Не работает :(((
все равно отдает avi файлы вместо swf

        location ^~ /swf/ {
            valid_referers  none  server_names  *.server.com/;
            if ($invalid_referer) {
                return   403;     }
            root   /srv/www/htdocs/web/html;
            RewriteEngine On
            rewrite  ^(/swf/.+)\.avi$  $1.swf  break;
            autoindex    on;
            auth_basic_user_file /usr/local/nginx/conf/passwd;
            access_log   /usr/local/nginx/logs/access_swffiles.log
download;
        }

А кстати, можно ли в автоиндексе тоже реврайт сделать? чтобы показывались
swf?



30.03.06, Igor Sysoev <is at rambler-co.ru> написал(а):
>
> On Thu, 30 Mar 2006, Alex Kitschkiruk wrote:
>
> > Простейший Rewrite
> > Есть директория с разными файлами (avi, swf, jpg...)
> > /www/files/*
> > Как сделать, чтобы все файлы *.avi были видны (и отдавались) клиенту как
> > *.swf ?
>
> Вопрос до конца не понятный. Насколько я его понял, примерно так:
>
>      location ~* ^/www/files/.+\.avi$ {
>          rewrite  ^(/www/files/.+)\.avi$  $1.swf  break;
>          root     /path/to/files;
>      }
>
>
> Игорь Сысоев
> http://sysoev.ru
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20060406/53da650d/attachment.html>


More information about the nginx-ru mailing list