Как запретить подгрузку видео на других сайтах

12
B
На сайте с 17.06.2012
Offline
26
1906

У меня на сайте много видео, но выяснилось, что другие сайты подгружают его на своих страницах. Что ведет за собой перегрузку сайта, ну и в частности хостинга, о чем мне сообщали сам хостер. За трафик я вообще молчу. Как запретить подгрузку моего видео на других сайтах? Читал на форуме что это можно сделать через .htaccess, но так как знания по вебстроительству у меня минимальные поэтому прошу помощи у специалистов.:(

Д
На сайте с 01.04.2012
Offline
165
#2

RewriteCond %{HTTP_REFERER} !^$

# Дальше список разрешенных доменов

RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?ваш-сайт.com [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?вашсайт.ru[NC]

# Форматы файлов, для которых устанавливается защита

RewriteRule .(jpg|jpeg|png|gif)$ - [NC,F,L]

Но это в некоторых случаях не спасет.

Нужно чтобы генерировалась ссылка на вашем домене под айпи запросившего (например по ключу) и прямая ссылка уже не будет валидная, чтобы работала на другом сайте для других посетителей. Все популярные онлайн кинотеатры именно так сделали давно и соц. сети. НО если уже сильно кому-то понравится сайт, то написать свой FLASH плеер можно чтобы "выдергивать" прямые ссылки для поситетелей.

B
На сайте с 17.06.2012
Offline
26
#3
Дадуда:
RewriteCond %{HTTP_REFERER} !^$
# Дальше список разрешенных доменов
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?ваш-сайт.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?вашсайт.ru[NC]
# Форматы файлов, для которых устанавливается защита
RewriteRule .(jpg|jpeg|png|gif)$ - [NC,F,L]

Но это в некоторых случаях не спасет.
Нужно чтобы генерировалась ссылка на вашем домене под айпи запросившего (например по ключу) и прямая ссылка уже не будет валидная, чтобы работала на другом сайте для других посетителей. Все популярные онлайн кинотеатры именно так сделали давно и соц. сети. НО если уже сильно кому-то понравится сайт, то написать свой FLASH плеер можно чтобы "выдергивать" прямые ссылки для поситетелей.

Не помогло.

siv1987
На сайте с 02.04.2009
Offline
427
#4

buranopr, ясно что не помогло


RewriteRule .(jpg|jpeg|png|gif)$ - [NC,F,L]
У меня на сайте много видео
B
На сайте с 17.06.2012
Offline
26
#5
siv1987:
buranopr, ясно что не помогло

Да я добавил flv и mp4, но видео по прежнему грузится на сторонних сайтах.

Может есть другой способ решить эту проблему?

siv1987
На сайте с 02.04.2009
Offline
427
#6

По прежнему.. Может оно банально из кеша браузера грузится? Правила правильно вписали? Про RewriteEngine On не забыли?

B
На сайте с 17.06.2012
Offline
26
#7
siv1987:
По прежнему.. Может оно банально из кеша браузера грузится? Правила правильно вписали? Про RewriteEngine On не забыли?

😮 Можете написать как правильно полностью?

siv1987
На сайте с 02.04.2009
Offline
427
#8

RewriteEngine On

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?вашсайт\.ru [NC]

RewriteRule \.(flv|mp4|avi)$ - [NC,F,L]

И не забыть почистить кэш браузера.

B
На сайте с 17.06.2012
Offline
26
#9
siv1987:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?вашсайт\.ru [NC]
RewriteRule \.(flv|mp4|avi)$ - [NC,F,L]

И не забыть почистить кэш браузера.

Работает☝ Большое спасибо siv1987

asto
На сайте с 13.10.2005
Offline
180
#10

siv1987, спс, полезный код

12

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