Антилич картинок прописываем код в .htaccess где http://ваш_сайт.ru/images/antilich.png ссылка на картинку с любым изображением. Она будет появляться у того кто ворует у вас трафик используя ваш сайт как фото хостинг.
Код
# Antilich картинок
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?ваш_сайт.ru/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www.)?google.com/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www.)?google.ru/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www.)?yandex.ru/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www.)?доверенный_сайт.com/ [nc]
RewriteRule .*.(jpg|jpeg)$ http://ваш_сайт.ru/images/antilich.png [nc]
А это антилич для файлов rar, zip, pdf, djvu
Код
# Antilich файлов
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?ваш_сайт.com/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www.)?google.com/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www.)?yandex.ru/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www.)?доверенный_сайт.com/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www.)?доверенный_сайт.ru/ [nc]
RewriteRule .*.(djvu|pdf|rar|zip)$ http://ваш_сайт/index.php [nc]
# End antilich
PS если на сервере стоит ngnix то не будет работать, нужно уже настраивать в ngnix. Вот нашел Модуль ngx_http_referer_module
Ниже несколько скриптов на js может кому пригодятся
Запрет копирование контента
Код
<script language="javascript1.2">
function disableselect(e){
return false
}
function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>
Запрет копирование контента CTR+C
Код
<script language="javascript">
document.ondragstart = test;
//запрет на копирование
document.onselectstart = test;
//запрет на выделение
document.ontextmenu = test;
//запрет на выделение контекстного меню
function test() {
return false
}
</script>