The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"перехватывать закачку файлов в apache"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"перехватывать закачку файлов в apache" 
Сообщение от andrew emailИскать по авторуВ закладки(??) on 12-Ноя-04, 17:23  (MSK)
Подскажите, пожалуйста, как настроить апач таким образом, чтобы он перехватывал обращения к файлам с определенным расширением (напр. *.rar) и выдавал свою (промежуточную) страницу, на которой я мог бы что-либо написать и далее дать ссылку на закачку. Такая настройка нужна для виртуального хоста или для директории.
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "перехватывать закачку файлов в apache" 
Сообщение от uldus Искать по авторуВ закладки(ok) on 12-Ноя-04, 21:07  (MSK)
>Подскажите, пожалуйста, как настроить апач таким образом, чтобы он перехватывал обращения к
>файлам с определенным расширением (напр. *.rar) и выдавал свою (промежуточную) страницу,

mod_rewrite. Напиши правила, которые при запросе файла с rar расширением делают редиеркт, напирмер, на /cgi-bin/ban.cgi?/dir/file.rar
перед этим идет rewrite правило, которые пропускает все запросы к rar файлам, если в HTTP_REFERER значится /cgi-bin/ban.cgi.
Если хочется защитится от поддержки referer, то можно из скипта делать скрытый редирект на целевой rar файл, используя в качестве ключа неповторяющуюся случайную последовательность.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "перехватывать закачку файлов в apache" 
Сообщение от dawnshade emailИскать по авторуВ закладки on 15-Ноя-04, 16:36  (MSK)
>>Подскажите, пожалуйста, как настроить апач таким образом, чтобы он перехватывал обращения к
>>файлам с определенным расширением (напр. *.rar) и выдавал свою (промежуточную) страницу,
>
>mod_rewrite. Напиши правила, которые при запросе файла с rar расширением делают редиеркт,
>напирмер, на /cgi-bin/ban.cgi?/dir/file.rar
>перед этим идет rewrite правило, которые пропускает все запросы к rar файлам,
>если в HTTP_REFERER значится /cgi-bin/ban.cgi.
>Если хочется защитится от поддержки referer, то можно из скипта делать скрытый
>редирект на целевой rar файл, используя в качестве ключа неповторяющуюся случайную
>последовательность.

Угу, именно так я и писал свой антилич для mp3.
cookie+RC6 в качестве ключа.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "покажите пример" 
Сообщение от andrew Искать по авторуВ закладки(??) on 19-Ноя-04, 13:14  (MSK)
>>mod_rewrite. Напиши правила, которые при запросе файла с rar расширением делают редиеркт,
>>напирмер, на /cgi-bin/ban.cgi?/dir/file.rar
>>перед этим идет rewrite правило, которые пропускает все запросы к rar файлам,
>>если в HTTP_REFERER значится /cgi-bin/ban.cgi.

>Угу, именно так я и писал свой антилич для mp3.
>cookie+RC6 в качестве ключа.

А где это все писать, в настройках apache ?
Дайте, пожалуйста, работающий пример.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "покажите пример" 
Сообщение от dawnshade emailИскать по авторуВ закладки on 19-Ноя-04, 16:09  (MSK)
>>>mod_rewrite. Напиши правила, которые при запросе файла с rar расширением делают редиеркт,
>>>напирмер, на /cgi-bin/ban.cgi?/dir/file.rar
>>>перед этим идет rewrite правило, которые пропускает все запросы к rar файлам,
>>>если в HTTP_REFERER значится /cgi-bin/ban.cgi.
>
>>Угу, именно так я и писал свой антилич для mp3.
>>cookie+RC6 в качестве ключа.
>
>А где это все писать, в настройках apache ?
>Дайте, пожалуйста, работающий пример.

RewriteEngine On                                                              
RewriteCond %{REQUEST_URI} !^/cgi-bin                                          
RewriteCond %{REQUEST_URI} -U                                                  
RewriteRule mp3$ http://you.web.addr/cgi-bin/dl.cgi\?file=%{REQUEST_URI} [R]

На вход скрипта dl.cgi поступит имя файла которое хотят скачать. относительно doc root. Пример ессно для мп3шников

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "покажите пример" 
Сообщение от andrew Искать по авторуВ закладки(??) on 23-Ноя-04, 18:31  (MSK)
спасибо
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру