<span class="q"></span>Не работает :(((<br>все равно отдает avi файлы вместо swf<br><br> location ^~ /swf/ {<br> valid_referers none server_names *.server.com/;<br> if ($invalid_referer) {<br>
return 403; }<br> root /srv/www/htdocs/web/html;<br> RewriteEngine On<br> rewrite ^(/swf/.+)\.avi$ $1.swf break;<br> autoindex on;<br> auth_basic_user_file /usr/local/nginx/conf/passwd;
<br> access_log /usr/local/nginx/logs/access_swffiles.log download;<br> }<br><br>А кстати, можно ли в автоиндексе тоже реврайт сделать? чтобы показывались swf?<br><br><br><br><div><span class="gmail_quote">
30.03.06, <b class="gmail_sendername">Igor Sysoev</b> <<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>> написал(а):</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Thu, 30 Mar 2006, Alex Kitschkiruk wrote:<br><br>> Простейший Rewrite<br>> Есть директория с разными файлами (avi, swf, jpg...)<br>> /www/files/*<br>> Как сделать, чтобы все файлы *.avi были видны (и отдавались) клиенту как
<br>> *.swf ?<br><br>Вопрос до конца не понятный. Насколько я его понял, примерно так:<br><br> location ~* ^/www/files/.+\.avi$ {<br> rewrite ^(/www/files/.+)\.avi$ $1.swf break;<br> root /path/to/files;
<br> }<br><br><br>Игорь Сысоев<br><a href="http://sysoev.ru">http://sysoev.ru</a><br><br></blockquote></div><br>