Как запретить скачивать файлы?

12 3
Segey
На сайте с 23.08.2005
Offline
404
2728

Как можно запретить скачивать файлы с моего сайта через другой?

Т.е. чтобы по ссылке с него невозможно было что-то скачать :confused:

Brexit - уже совсем рядом. (https://about-this-model.blogspot.com/2019/03/brexit.html)
ШO
На сайте с 27.12.2005
Offline
375
#1

Можно. Сейчас не помню как точно, но точно помню что делается дмумя способами:

через скрипты

через htaccess

Revan
На сайте с 09.09.2005
Offline
321
#2

Проверяйте реферерра, например, если не нет вхождения в реф урла вашего сайта, то лесом-фид-сидж-консоль итд :)

С уважением, Прокофьев Александр, founder KudaGo.com (http://kudago.com). Отдаем информацию обо всех мероприятиях в РФ + Киев по API (/ru/forum/912869) всем желающим.
SZ
На сайте с 17.08.2005
Offline
63
#3

У меня вот такой код в htaccess, который лежит в папке upload

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^http://www.site.ru [NC]

RewriteRule ^(.*)?$ http://www.site.ru/forbidden.php?url=$1 [QSA]

Правда если у пользователя режется рефер всякими дурными прогами, то он и перейдя с вашего сайта ничё скачать не сможет.

Ylich
На сайте с 24.04.2006
Offline
123
#4

поищите в сети скрипты антилич называется, есть один сам пользую, на мускульной базе, в принципе не плохо, если надо могу скинуть

С Уважением...
Segey
На сайте с 23.08.2005
Offline
404
#5
SergoZD:
forbidden.php?url=$1

А вот это что значит? Т.е. это скрпт сам?

SZ
На сайте с 17.08.2005
Offline
63
#6

Segey, ну как сказать. Это скрипт, который открывается при обращении к файлу и отсутствии вашего сайта в качестве рефера, в качестве параметра url передается запрашиваемый url (чтобы например написать, мол такой-то файл запрещен вам для скачивания и т.д.)...

nickspring
На сайте с 29.03.2006
Offline
228
#7

Захотят - все равно скачают. Проще не выкладывать (имхо).

MVH
На сайте с 03.05.2005
Offline
64
MVH
#8
Segey:
Как можно запретить скачивать файлы с моего сайта через другой?
Т.е. чтобы по ссылке с него невозможно было что-то скачать

Самый верный способ запретить скачивать файлы через ссылку вообще с любый сайтов, кроме Вашего следующий: надо через htaccess запретить доступ к нужным файлам и отдавать эти файлы через скрипт, где будет реализована проверка на человечность, например, ввод числа с картинки. Тогда что бы скачать файл надо будет перейти на страницу Вашего сайта и там ввести проверочное число и только после этого скрипт отдаст файл на скачку. И переход по ссылке с другого сайта с целью скачать файл соответственно приведёт пользователя на страницу Вашего сайта, где будет предложено ввести контрольное число для скачки файла. Так сделано на многих сайтах, например на том же rapidshare.de.

asn
На сайте с 15.10.2005
Offline
134
asn
#9
Segey:
Как можно запретить скачивать файлы с моего сайта через другой?
Т.е. чтобы по ссылке с него невозможно было что-то скачать 😕

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

сама ссылка ведет либо на скрипт (что не очень хорошо) либо делаются манипуляции с htaccess.

-----------

просто через мод-реврайт можно закрыться от хотлинка, но от скачки - нет.

Налетай, торопись, покупай живопись! (http://www.colmix.ru)
Segey
На сайте с 23.08.2005
Offline
404
#10

А я еще подумал, что это глупый вопрос сначала 😕

Действительно проблемно защититься от скачки, хотя это не так критично так как всего пару "?*?№;№; нашел через бэклинки...

Спасибо за помощь, попробую разобрать все ваши методы :)

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий