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

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

0.00

0.00

1
18.04.2010 22:45:00

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

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

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

3.61

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

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

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

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

3.92

19.04.2010 00:20:30

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

Группа
Посетители
Пункты
772
Регистрация
01.06.2006
Пол
Мужчина
Из
Моздок
Предупреждения
Нет
sam07
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]

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

3.61

19.04.2010 11:52:44

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

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

3.92

19.04.2010 12:12:33

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

Всем спасибо

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

3.61

19.04.2010 16:42:16

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

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

3.91

19.04.2010 19:17:21

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

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

3.61

19.04.2010 21:36:31

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

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

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

3.91

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код