• Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Оптимизация и продвижение сайта, Безопасность сайта » Общая безопасность и безопасность сайта. Вопросы по теме » Защита от копирования текста, Antilich картинок и файлов
Защита от копирования текста, Antilich картинок и файлов
Дата: Вторник, 16.04.2013, 01:04 |
Axse
Лейтенант
Группа: Пользователи
Сообщений: 52
Награды: 0
Репутация: 2
Статус: Offline



Антилич картинок прописываем код в .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>


 
Скрипты и коды для юкоз - Форум аццкого кодера » Оптимизация и продвижение сайта, Безопасность сайта » Общая безопасность и безопасность сайта. Вопросы по теме » Защита от копирования текста, Antilich картинок и файлов
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия