Антилич для картинок

  



Хаки для DLE - Антилич для картинок

Очень часто недобросовестные ведущие некоторых развлекательных сайтов да и некоторые блоггеры, в целях экономии траффика, вместо того чтобы сослаться на понравившиеся картинки или хотя бы пересохранить их у себя на сервере, просто тянут их к себе прямо с вашего сайта, или как говорится "личат".

Обычно об этом узнают по резко возросшему траффику или по количеству обращений к файлу, которое не соответствует количеству посетителей. А так как траффик отдавать просто так обидно, да и злостных личеров стоит наказать, то проблему надо решать. Есть много способов.

Открываем файл .htaccess и добавляем туда этот текст:
Code
RewriteCond %{HTTP_REFERER} !^$  
  RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?твой сайт.что-то [NC]  
  RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.google.com [NC]  
  RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.google.ru [NC]  
  RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.yandex.ru [NC]  
  RewriteCond %{REQUEST_URI} !^/тут_картинка_которая_будет_показываться_на_других_сайтах.jpg [NC]  
  RewriteRule .(gif|jpg|jpeg|png|swf)$ http:// мой_сайт.ру/тут_картинка_которая_будет_показываться_на_других_сайтах.jpg [R,NC]


Конечно предварительно заменив под себя, пример:
Code
RewriteCond %{HTTP_REFERER} !^$ <br> RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?http://mysite.ru [NC] <br> RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.google.com [NC] <br> RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.google.ru [NC] <br> RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.yandex.ru [NC] <br> RewriteCond %{REQUEST_URI} !^/antipicture.jpg [NC] <br> RewriteRule .(gif|jpg|jpeg|png|swf)$ http:// mysite.ru/antipicture.jpg [R,NC]
Антилич для картинок - Хаки для dle - Каталог файлов - Все для uCoz, DLE, Joomla, скрипты для uCoz

Категория: Хаки для dle Просмотров: 870