8Dle
Авторизация

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

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

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

открываем файл .htaccess и добавляем туда этот код
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]


Конечно предварительно заменив под себя, пример:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?http://mysite.ru [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} !^/antipicture.jpg [NC] 
RewriteRule .(gif|jpg|jpeg|png|swf)$ http:// mysite.ru/antipicture.jpg [R,NC]

Жмите на Кнопу ниже, или подписывайтесь!


Читайте также
  1. shijan
    28 сентября 2009 00:16
    Нужно очень
  2. Darkness2008
    26 октября 2009 23:08
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.google.com [NC]

    что это значит? не отдавать гугл картинкам?
  3. WLove
    25 ноября 2009 03:48
    Можно подробней про настройку и в какой конкретно .htaccess это сувать?
  4. sx66627
    2 марта 2010 14:47
    WLove,
    в корне сайта /.htaccess

    Darkness2008,
    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]

    Запрет на выдачу картинок в Яндекс Картинки и Google Картинки.

    Все очень просто :)
    С уважением, Сергей!
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Dle это движок который изначально проектировался для создания новостных сайтов, но по мере своего развития движка значительно расширил свою функциональность и стал универсальным средством разработки и сопровождения сайтов и блогов различной направленности и тематики. По сравнению с другими бесплатными (и некоторыми платными) CMS системами движок dle обладает довольно обширными возможности.

Авторизация