Форум сетевых администраторов
Показаны 10 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Поиск и обмен (http://netadmin.ws/forum/forumdisplay.php?forumid=27)
-- Как защетить файлы от скачивания ? (http://netadmin.ws/forum/showthread.php?threadid=2784)


Помещено EgorVoronin 23-08-2002 в 10:40:

Как защетить файлы от скачивания ?

В общем как сделать такую фичу:
- лежат у меня файлы на сервере
- как сделать так, чтобы их можно было скачать только с моего сервера, а по внешним ссылкам (с других сайтов) скачать нельзя было.
Мне надо защетить mp3, mpeg, картини.
Подобие система налюдается на народе


Помещено CyKuH 23-08-2002 в 12:01:

поставить проверку на HTTP_REFERER


Помещено Orliha 23-08-2002 в 12:17:

в .htaccess можно намутить хитро...
)

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено Nicky 23-08-2002 в 13:37:

Юзать скрипт, отдающий файло и знающий где оно на самом деле лежит.
В качестве параметров передавать какую нить криптанутую фигню.


Помещено Orliha 23-08-2002 в 13:52:

Да не надо ниче юзать и ниче проверять и на http_refferer забить можно!!

пишем файло .htaccsess:

SetEnvIf Referer "^site.ru/" local_referal
SetEnvIf Referer "^$" local_referal
Order Deny,Allow
Deny from all
Allow from env=local_referal

и кидаем его в папку с картинками.

все. тема закрыта. ))

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено EgorVoronin 23-08-2002 в 20:46:

To Orliha

к сожалению не пашет, весь сайт становится 500 ошибкой
какие еще варианты ?+

Nicky - поподробнее если не трудно


Помещено Orliha 24-08-2002 в 10:33:

вместо sait.ru написал урло своего сайта?

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено EgorVoronin 24-08-2002 в 11:05:

конечно


Помещено Orliha 24-08-2002 в 11:20:

проверил у себя - все пашет....

см.
http://webcab.ru/danila.htm
там две фотки. одна с zapisi.ru вторая - с www.zapisi.ru

на записи.ру в папку img положил хтаксесс:

SetEnvIf Referer "^zapisi.ru/" local_referal
SetEnvIf Referer "^$" local_referal
Order Deny,Allow
Deny from all
Allow from env=local_referal

__________________
RTFM (Уважаемые! Читайте документацию!)


Помещено EgorVoronin 24-08-2002 в 11:28:

работает, а у меня 500 и усе тут, видимо это зависит от конфигурации сервера

я вот так делал
<Files ~ "\\.mp3$">
RewriteEngine On
RewriteCond %{HTTP_REFERER} !rammstein.ru
RewriteCond %{HTTP_REFERER} !^$
RewriteRule /([^/]*)$ http://www.rammstein.ru/error.php?request=$1
</Files>

но минус в том, если на чужом скачивать не прямым нажатием , а "сохранить обьект как", то файл качается, а если убрать
RewriteCond %{HTTP_REFERER} !^$ то не качается с моего сайта если через правую кнопку мыши "сохранить как"


какие еще предложения ?


Формат времени GMT. Текущее время 13:57.
Показаны 10 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.