Дадуда: 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 плеер можно чтобы "выдергивать" прямые ссылки для поситетелей.
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?вашсайт\.ru [NC]
RewriteRule \.(flv|mp4|avi)$ - [NC,F,L]
И не забыть почистить кэш браузера.
Работает☝ Большое спасибо siv1987
По прежнему.. Может оно банально из кеша браузера грузится? Правила правильно вписали? Про RewriteEngine On не забыли?
😮 Можете написать как правильно полностью?
buranopr, ясно что не помогло
Да я добавил flv и mp4, но видео по прежнему грузится на сторонних сайтах.
Может есть другой способ решить эту проблему?
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 плеер можно чтобы "выдергивать" прямые ссылки для поситетелей.
Не помогло.