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

Igor Sysoev is at rambler-co.ru
Fri Apr 7 11:08:55 MSD 2006


On Fri, 7 Apr 2006, Alex Kitschkiruk wrote:

> Очень просто :)
> Смысл в том, что есть куча ави, все они автоиндексом показываются и люди
> могут качать.
> Только у некоторых людей админы банят ави-файлы, но не ставят ограничения на
> swf
> Вот и находится решение, что есть две папки
> /avi/
> /swf/
> во второй папке просто симлинки на файлы из первой, с исправленными
> окончаниями.

Тогда вот так:

  rewrite  ^(/swf/.+)\.swf$  $1.avi  break;

>>проще наделать симлинков.
> я так и делал раньше...только вот когда файлов много становится, то уже
> просто запаривает это :(

> А хотелось бы автоматически:
> 1) саму папку сделать симлинком на ави-папку
> 2) автоиндекс во второй папке показывал бы не ави, а swf
> 3) ну и конечно скачка swf, даже по правому клику мышки "save as..."  :)))

Это нужно делать скриптом.

06.04.06, Igor Sysoev <is at rambler-co.ru> написал(а):
>
> On Thu, 6 Apr 2006, Alex Kitschkiruk wrote:
>
> > > И правда ругается на RewriteEngine On
> > но я и без него делал...все равно :(
> > не хочет отдавать теперь ни Avi ни swf, говорит нет такого файла
>
> > > А кстати, можно ли в автоиндексе тоже реврайт сделать? чтобы
> показывались
> > > swf?
>
> > Нет. А зачем ?
>
> > чтобы пользователь открыл папку с файлами и скачивать начал (или правой
> > внопкой сохранить, или через качалку)
> > А так получается, что видит он ави, а скачивать может их (пока еще не
> может)
> > как swf
>
> Я что-то не понимаю задачи. Зачем все эти avi, если нужно, чтобы было swf
> ?
>

Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list