hotlink protection @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 5 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
gregzem Муж.
новый человек
2
Сообщения: 252
Зарегистрирован: 29.04.03
Заголовок сообщения: hotlink protection
Сообщение Добавлено: 7 Октябрь 2005, 11:31:59 
На сайте www.music4sale.ru хочу запретить скачивание файлов zip, rar и пр. если реферрер - не music4sale.ru - задача в общем-то обычная. Защита от hotlink.

Было два вариванта:

Код:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.music4sale\.ru|music4sale\.ru).* [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpe?g|bmp|png|css|mov|zip|rar)$ - [F]


и это

Код:
SetEnvIfNoCase Referer "^http://music4sale.ru" local_ref=1
<FilesMatch ".(jpg|zip|rar|doc|png|xls)">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>
SetEnvIfNoCase Referer "^http://www.music4sale.ru" local_ref=1
<FilesMatch ".(jpg|zip|rar|doc|png|xls)">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>


В первом случае файл .rar из поддиректории все равно скачивается и с сайта music4sale, и с любого другого по прямой ссылке на файл.
Во втором - не дает скачивать ни со своего, ни с чужого по прямой ссылке.

На вскидку, где ботва?
kcap Муж.
новый человек
3
Сообщения: 293
Зарегистрирован: 15.06.05
Откуда: Москва
Сообщение Добавлено: 7 Октябрь 2005, 12:28:13 
на phpclasses.net ищи класс NDL (No Direct Links) и юзай его
kcap Муж.
новый человек
3
Сообщения: 293
Зарегистрирован: 15.06.05
Откуда: Москва
Сообщение Добавлено: 7 Октябрь 2005, 12:29:30 
впрочем вот ссылка на сам класс: http://www.phpclasses.org/browse/package/1134.html
gregzem Муж.
новый человек
2
Сообщения: 252
Зарегистрирован: 29.04.03
Сообщение Добавлено: 7 Октябрь 2005, 13:17:40 
Мне нужно средствами Apache. Зачем огород городить.
panda4ever Муж.
новый человек
0
Сообщения: 3
Зарегистрирован: 05.10.05
Сообщение Добавлено: 9 Октябрь 2005, 14:47:25 
АНтиличем каким нить воспользоваться?
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 5 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100