Форум » Система построения сайтов » Разное » Помогите сделать запрет скачки фала с сервера по ссылке
Открыть Ответить

Помогите сделать запрет скачки фала с сервера по ссылке

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

помогите пожалуйста

zik
  • Группа: Модераторы «Система построения сайтов»
  • Пункты: 66
  • Регистрация: 17.06.2008
  • Пол: Мужчина
zik
3.60

3.60

18.04.2010 22:57:59 18.04.2010 23:11:12

zik, Проще говоря, Вы хотите антилинк...
А разве стандартной функции в CMS: запрет прямой ссылки с автоматическим изменением имени файла не подходит?
Если использовать эту фишку, то прямых ссылок с других сайтов быть не может - все они будут недействующими, так как имя скачиваемого файла генерится случайным образом "на лету", знать ссылку заранее невозможно, однажды сгенеренная ссылка уже не будет дейсвовать в другой раз...

ps: прошу извинить, невнимательно прочел, Вы говорите про модуль "Новости", а я подумал про "Файлы"...

GRAFLEKX
  • Группа: Супермодераторы
  • Пункты: 1595
  • Регистрация: 18.09.2008
  • Пол: Мужчина
  • Из: Россия
GRAFLEKX
3.92

3.92

А РЕФЕРЕР проверять нельзя разве?

sam07
  • Группа: Посетители
  • Пункты: 772
  • Регистрация: 01.06.2006
  • Пол: Мужчина
  • Из: Моздок
sam07
3.91

3.91

19.04.2010 11:36:06 19.04.2010 11:38:28

нашёл решение с помощью редактирования htaccess



RewriteCond %{HTTP_REFERER} !^http://site.ru/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://site.ru$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www. site.ru/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www. site.ru$ [NC]
RewriteRule .*.(jpg|jpeg|gif|png|bmp|zip|rar)$ - [F,NC]

zik
  • Группа: Модераторы «Система построения сайтов»
  • Пункты: 66
  • Регистрация: 17.06.2008
  • Пол: Мужчина
zik
3.60

3.60

Решение нормальное, только учтите, что переменную окружения HTTP_REFERER очень легко подделать.
Есть даже специальные плагины для браузеров, где можно указывать нужный REFERER...

GRAFLEKX
  • Группа: Супермодераторы
  • Пункты: 1595
  • Регистрация: 18.09.2008
  • Пол: Мужчина
  • Из: Россия
GRAFLEKX
3.92

3.92

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

Всем спасибо

zik
  • Группа: Модераторы «Система построения сайтов»
  • Пункты: 66
  • Регистрация: 17.06.2008
  • Пол: Мужчина
zik
3.60

3.60

zik, а я, вот например, музыкант :)))

sam07
  • Группа: Посетители
  • Пункты: 772
  • Регистрация: 01.06.2006
  • Пол: Мужчина
  • Из: Моздок
sam07
3.91

3.91

)) так и я музыкант)))

zik
  • Группа: Модераторы «Система построения сайтов»
  • Пункты: 66
  • Регистрация: 17.06.2008
  • Пол: Мужчина
zik
3.60

3.60

а музыканты как правило не сильно обучены всем тонкостям и обходам)

делаем выводы Смайл - 02

sam07
  • Группа: Посетители
  • Пункты: 772
  • Регистрация: 01.06.2006
  • Пол: Мужчина
  • Из: Моздок
sam07
3.91

3.91

Открыть Ответить

Хотите опробовать SLAED CMS в действии?

Идеи и предложения
Обратная связь