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

NiSe NiSe   19.09.2019 02:08   408  

Здравствуйте.

Арендую сервер у хостинга. На сервер закачены видео - размещаю видео на своих сайтах. 
Наглые люди берут мои видео и вставляют к себе на сайт (ссылаясь на мой сервер). В связи с этим на сервер идёт дополнительная нагрузка.

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

За решение проблемы переведу 5$ на вебмани.


Ответы на вопрос (12) Написать ответ
SibRus SibRus   19.09.2019 04:00
В .htaccess что-то типа того добавляется: RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?ДОМЕН[NC] RewriteRule \.(mp4|webm)$ - [NC,F,L]
0
SibRus SibRus   19.09.2019 04:18
Короче, не получилось у меня верхнее сообщение отредактировать:
RewriteEngine on
RewriteCond %{HTTP_REFERER}!^$
RewriteCond %{HTTP_REFERER}!^http(s)?://(www\.)?ДОМЕН[NC]
#можно еще исключения перечислить
RewriteCond %{HTTP_REFERER}!^http(s)?://(www\.)?ДОМЕН1[NC] 
RewriteCond %{HTTP_REFERER}!^http(s)?://(www\.)?ДОМЕН2[NC]
RewriteRule\.(mp4|webm)$-[NC,F,L]
В последней строчке расширения видео можно вписать свои, ну или дописать какие используешь.
0
NiSe NiSe   23.09.2019 12:56
Я сглупил, надо было изначально задать вопрос тех. поддержке хостинга, а только потом тут спрашивать.
После публикации вопроса, я задал точно такой же вопрос в хостинге.
Мне ответили: "Мы можем установить проверку реферера. Метод конечно очень простой и по сути только от ленивых или тупых парсеров, но не требует никаких доработок скрипта с вашей стороны."
Мне моментально всё настроили и проблема была решена - видео на чужих сайтах недоступны.
Спасибо за совет. Извиняюсь, что так вышло.
0
Решение
SibRus SibRus   23.09.2019 19:36
Да ничего, главное что проблему решили. Вообще по таким вопросам надо в первую очередь к хостеру обращаться. Иногда в поддержке попадаются вполне адекватные ребята.
0
wprazor wprazor   19.09.2019 09:01
Это называется hotlinking. Правило будет работать если включена обработка статического содержимого посредством Apache. Обычно статические файлы на хостинге отдаются Nginx-ом и такие запросы до правил .htacces не доходят.
0
Рукапча Бот Рукапча Бот   19.09.2019 09:22
Здравствуйте залейте видео на ютуб и вставляйте код плеера себе на сайт и все зачем столько возится с htaccess 
И нагрузка с вашего сервера будет идти на ютуб. Там даже можно поставить запрет на показ на чужих сайтах
0
Roman2002 Roman2002   19.09.2019 10:35
ютюб порно блочит
0
Roman2002 Roman2002   19.09.2019 10:44
Видео надо раздавать через медиа-сервер (wowza, red5 и т.п), а не через http (на впс его установить не проблема), и нагрузка будет меньше, и появятся такие опции как перемотка. Далее гуглите решения против хотлинка для соответствующего медиа-сервера, профит!
0
medic medic   19.09.2019 12:37
если трансляция через playerjs то вроде он позволял блокировать чужие домены. 
А так, надо ставить блокировку по cors
0
Гадкий Гадкий   19.09.2019 23:41
всё верно, есть там такая функция как шифрация ссылок или что то в этом роде, даже и не заморачиваюсь на этом, когда стал юзать playerjs, то даже в + по прфиту, когда мой плеер ставят на других сайтах, ибо оно монетизированно прероллом)
0
fotokrek fotokrek   19.09.2019 19:56
В настройках хостинг-аккаунта включите функцию "Хотлинк защита", и усё )
0
mrak7575 mrak7575   20.09.2019 14:41
а если на этом попробовать заработать ? 
многие киносайты раздают свои видео на сторонние сайты 
только при просмотре видео ещё и идет реклама 
т.е. видео грабят + делают вам показы рекламы )
а вырученые деньги можно потратить на увеличения мощности сервака,
только сначала узнайте у партнерки (с которой будете работать) можно ли так показывать их рекламу! ))
0

Войдите, чтобы написать ответ
Вход Регистрация

Безопасная сделка всего за 5%