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

123
MVH
На сайте с 03.05.2005
Offline
64
MVH
#11
asn:
реальный способ защиты только один - генерировать временную ссылку, которая работает, скажем, пол-часа.

Это не есть хорошо. Тогда ВООБЩЕ никто не сможет дать постоянной ссылки на файл и будет теряться приток пользователей, которые захотели скачать этот файл и перешли по несуществующей ссылке с другого сайта. Плюс очень много гемора с генерацией и удалением ссылок. А вот способ, который я в предыдущем посте описал подходит как нельзя лучше. Постоянные ссылки сохраняются, но при попытке скачать файл пользователь попадает на оригинальный сайт, где он может это сделать. Написать скрипт надо будет только один раз и в дальнейшем класть на любой сайт без изменений и передавать в качестве параметра имя файла. Не понимаю, чем Вам не понравился этот способ, что Вы его не посчитали за "реальный". 😕

asn
На сайте с 15.10.2005
Offline
134
asn
#12
MVH:
Это не есть хорошо. Тогда ВООБЩЕ никто не сможет дать постоянной ссылки на файл и будет теряться приток пользователей, которые захотели скачать этот файл и перешли по несуществующей ссылке с другого сайта.

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

Налетай, торопись, покупай живопись! (http://www.colmix.ru)
A
На сайте с 05.11.2005
Offline
111
#13

как вариант -

закрыть раздел и сделать к нему платный доступ :)

И пусть тогда качают только те, кто заплатил...

antono
На сайте с 12.07.2004
Offline
297
#14

Еще вариант защиты от массовой скачки - делать названя файлов нелогичными, то есть не 1.gif 2.gif 3.gif и т.д. а fdes45.gif t4fsd.gif и т.д.

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

читайте тут:

http://www.wmaster.ru/htaccess/

много полезного

A
На сайте с 09.08.2004
Offline
82
#16

Два варианта:

Первый - найти скрипт антилича (antileech), чтобы вбивал идентификатор сессии в урл для скачивания файла.

Второй - отслеживать рефер и если он не с твоего сайта то выдавать код 403 или что-нибудь повеселее :) (зависит от фантазии).

Примеров в интернете много.

M
На сайте с 21.11.2004
Offline
230
#17

Антихотлинк спасёт.

Продвигаю домены руками (http://roke.ru)
Segey
На сайте с 23.08.2005
Offline
404
#18
maximumx:
Антихотлинк спасёт.

А что за хотилинк такой?

Brexit - уже совсем рядом. (https://about-this-model.blogspot.com/2019/03/brexit.html)
A
На сайте с 09.08.2004
Offline
82
#19
Segey:
А что за хотилинк такой?

Хотлинки это когда некоторые умники, не желая нагружать свой сервер, тянут картинки и файлы с вашего сайта, вставляя их в свой дизайн напрямую. Лечится, см. выше, или подсовываются вместо запрашиваемых с чужого сайта картинок другие, с нехорошими надписями.

psylosss
На сайте с 23.12.2005
Offline
126
#20

Еще такой способ: файл запрашивать не по ссылке, а через форму. Соответственно, отдавать, если есть определенные POST-параметр. Обходится несложно, но половину умников отсечет.

Веб-разработка. Сложные проекты. Проектирование. Проект-менеджмент. Стартапы.
123

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