ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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@xxxxxxxxxxxxx> написал(а):

On Thu, 6 Apr 2006, Alex Kitschkiruk wrote:

> > И правда ругается на RewriteEngine On
> но я и без него делал...все равно :(
> не хочет отдавать теперь ни Avi ни swf, говорит нет такого файла

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

> Нет. А зачем ?

> чтобы пользователь открыл папку с файлами и скачивать начал (или правой
> внопкой сохранить, или через качалку)
> А так получается, что видит он ави, а скачивать может их (пока еще не
может)
> как swf

Я что-то не понимаю задачи. Зачем все эти avi, если нужно, чтобы было swf
?


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



 




Copyright © Lexa Software, 1996-2009.