Запрет на копирование ссылки на файлы

Автор zuzia, 29 августа 2012, 16:21:20

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

zuzia

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

karavan

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

Фисташка

Цитата: zuzia от 29 августа 2012, 16:21:20
Скажите, пожалуйста,  можно сделать так, чтобы с форума пользователи не могли копировать ссылки на файлы, а скачать файлы можно было бы только с самого форума.
В .htaccess:

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(?:.+\.)?вашсайт\.ру/.*$ [NC]
RewriteRule .*\.(?:rar|zip|pdf)$ - [F,L]

zuzia

Цитата: karavan от 29 августа 2012, 19:10:10
Вопрос не совсем понятен... наверное вам нужно заливать файлы как вложения в сообщения, а возможность их скачивать дать нужной группе или группам.

У меня на форуме пользователи выкладывают посты с сылками на ФО, но некоторые гости их копируют а потом вставляют в браузер. получается скачивание идет мимо форума. на другом форуме заметила, что ссылку не возможно скопировать, точнее можно, но она будет не полная, т.е. при вставке в браузер она не рабочая.

zuzia

Цитата: Фисташка от 29 августа 2012, 23:59:50
В .htaccess:

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(?:.+\.)?вашсайт\.ру/.*$ [NC]
RewriteRule .*\.(?:rar|zip|pdf)$ - [F,L]


спасибо. Это вот то, что мне нужно? попробую ))


zuzia

Нашла, .htaccess

вставила код.  но не изменилось ничего

Options -Indexes

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(?:.+\.)?мойсайт.com\.py/.*$ [NC]
RewriteRule .*\.(?:rar|zip|pdf)$ - [F,L]

может что не правильно сделала?

Фисташка

Цитата: zuzia от 30 августа 2012, 17:15:05... но некоторые гости их копируют а потом вставляют в браузер. получается скачивание идет мимо форума.
Нет, я такого не знаю, вообще это универсальный запрет скачивания картинок, видео, архивов и прочих фалов заданного типа, которые не посетили наш сайт, а воспользовались ворованной ссылкой на чужом сайте с другим доменом.

RewriteEngine on
RewriteBase /
#проверка реферер (ссылка со своего сайта или с чужого)
RewriteCond %{HTTP_REFERER} !^http://(www.)?вашсайт.ру /.*$ [NC]

#запрет, если обращение к ссылке не с вашего сайта
RewriteRule .(jpg|gif|png|css|mov|swf|dcr|exe|rar|avi|vob|zip|chm)$ - [F]
## конец защиты от скачки

Или ищите в гугле "запрет скачивания .htaccess"

ЦитироватьОсобенностью данной защиты является кэширование файлов. К примеру, вы уже просмотрели в браузере картинку и она закэшировалась. Если вы откроете в новом окне прямую ссылку на эту картинку - она отобразится не смотря на то, что на нее распространяется защита от скачивания. Стоит нажать Cntrl + F5 (очистите кэш) - и Вы получите сообщение о том, что файл не доступен.

Поэтому проверяя работоспособность данного метода запрета скачивания не забывайте чистить кэш.

GeorG

Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

zuzia