referer check
Igor Sysoev
is at rambler-co.ru
Sat Nov 20 18:53:48 MSK 2004
On Sat, 20 Nov 2004, BZ wrote:
> Добрый день,
>
> >> Игорь, скажите, а нет ли возможности проверять referer для заданного
> >> типа файлов и разрешать или запрещать доступ в зависимости от
> >> содержимого referer?
> >>
> >> В апаче это выглядит примерно так:
> >> SetEnvIfNoCase Referer my\.domain\.com local=1
> >> <FilesMatch ".(mp3|ogg)">
> >> Order Allow,Deny
> >> Allow from env=local
> >> </FilesMatch>
> >>
> >> Т.е. мне просто нужно отсечь прямые линки на файлы.
>
> > Сейчас нет. Как временное решение до появления полнофункционального rewrite
> > можно сделать простой модуль (он уже даже есть, но не в дистрибутиве),
> > который бы проверял referer и делал бы редирект или 403, если referer
> > не нравится.
>
> Да именно такая функциональность и нужна (редирект или 403). А вот
> использовать rewrite в данном случае не очень правильно, imho. Потому как
> apache+mod_rewrite при большом количестве запросов начинает кушать
> процессор, через env же все очень гладко.
Я планирую сделать ngx_http_rewrite_module с минимальным оверхедом.
> А вы планируете включить этот модуль в дистрибутив? Или быть может
> есть какой-то public cvs чтобы можно было его получить?
Да, я планирую включить его в дистрибутив.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list