Re: Простейший Rewrite
Igor Sysoev
is at rambler-co.ru
Thu Apr 6 12:49:34 MSD 2006
On Thu, 6 Apr 2006, Alex Kitschkiruk wrote:
> Не работает :(((
> все равно отдает 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;
> }
А что показывает nginx -t ? Должен ругнутся на RewriteEngine.
> А кстати, можно ли в автоиндексе тоже реврайт сделать? чтобы показывались
> 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
>
>
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list