Борьба с хотлинкерством. Может кто сталкивался?

Главные вкладки

Аватар пользователя klerk2007 klerk2007 27 февраля 2009 в 17:37

Здравствуйте, у меня ресурс - www.gdegde.kz. Вот недавно прочитал интересную статью про хотлинкерство - http://shakin.ru/blog-show/14.html, в ней написано:

Недавно я занялся борьбой с хотлинкерами - то есть теми, кто копирует картинки напрямую с моего блога и размещает у себя, не утруждаясь загрузить их к себе на сайт. В результате создается ненужная нагрузка на хостинг. Запретить загрузку картинок можно через файл .htaccess, но есть простой способ - плагин Wordpress Images Hotlinking Protection. Отличная вещь, спасибо ее создателю! Можно задать специальную картинку, которая будет показываться на сайте хотлинкера вместо других ваших картинок.

Я вот подумал у меня большой портал и пользуется популярностью, возможно многие просто копируют картинки на свои сайты (делают copy&paste).

Прежде чем писать сюда я "пошарил" немного Google на эту тему, вот нашел пару ссылочек (http://www.master-x.com/articles/article/33/, http://www.master-x.com/forum/topics/2365/) на примерное решение этой проблемы.

Но прежде чем делать это все и прописать .htaccess-файл решил спросить совета!!!

Может кто знает как запретить им копировать графику с моего сайта? Может кто-то сталкивался с подобной проблемой?

Заранее всем спасибо, с уважением klerk2007.

Комментарии

Аватар пользователя yugin yugin 27 февраля 2009 в 18:05

тоже с такой проблемой сталкивался. не нашел ничего лучше, чем через .htaccess всем кроме яши и гугла запретить у себя картинки показывать. Типы файлов указывал не только для картинок, но и для пдф, зипов, раров, и т.д. так как есть они у меня

Аватар пользователя EllECTRONC EllECTRONC 27 февраля 2009 в 18:06

Чтобы ставить watermark нужен хороший хостинг, с поддержкой... не помню чего...
Можно просто картинку выдавать с URL своего сайта.

Аватар пользователя yugin yugin 27 февраля 2009 в 18:10

"EllECTRONC" wrote:
не забудьте в разрешения свой домен прописать )

ну естественно. мой и яша с гуглем. в противном случае все на страницу about попадают

Аватар пользователя Samovarov Samovarov 27 февраля 2009 в 22:02

Так с точки зрения SEO это вроде как плюс, когда на тебя ссылки размещают? Ведь hotlink картинки, по сути, та же самая ссылка. Нет?

Аватар пользователя Ильич Рамирес Санчес Ильич Рамирес Санчес 27 февраля 2009 в 22:50

"Samovarov" wrote:
Так с точки зрения SEO это вроде как плюс, когда на тебя ссылки размещают? Ведь hotlink картинки, по сути, та же самая ссылка. Нет?

неа. это просто расход траффика. за который многие платят.

Аватар пользователя batbug batbug 28 февраля 2009 в 5:03

У меня тоже была такая проблема, но лишь с одним сайтом, который копировал просто все картинки без разбору. Я решил его наказать. В .htaccess написал такое:

RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http(s)?://(www\.)?govnosite.ru [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ http://liveangarsk.ru/files/k/hotlink.gif [NC,R,L]

и положил это в files/images.
После этого на всем том сайте была видна лишь одна очень веселая картинка Smile
И это помогло!

Аватар пользователя Demimurych Demimurych 28 февраля 2009 в 14:21

Хочу сделать одно замечание.

Подобного рода защита от хотлинков, работает только для обычных(неквалифицированных) пользователей. Подмена http referera (благодаря которому делается проверка откуда пришел запрос), дело ЭЛЕМЕНТАРНОЕ.

К сожалению не существует надежного способа борьбы с хотлинками при подобной организации отдачи файлов в мир.

Аватар пользователя klerk2007 klerk2007 4 марта 2009 в 16:44

Попробовал метод для .htaccess работает.

А как быть если у меня на сайте есть промоматериалы: кнопка сайта, баннер сайта и т.д., которые пользователь может взять и установить на свой сайт в знак благодарности.

Есть возможность сделать ограничение для промоматериалов? Может кто сталкивался?

Аватар пользователя yugin yugin 4 марта 2009 в 17:29

"klerk2007" wrote:
Есть возможность сделать ограничение для промоматериалов? Может кто сталкивался?

нет, такое вряд ли возможно на уровне сервера. а что мешает хранить все файлы в jpg и gif, а для баннеров использовать png? Ну или ГИФ для баннеров, чтоб легче были. И нужный формат не включать в список защищенных. Если есть юзеры и возможность им самим загружать файлы, то можно запретить загружать нужный формат, или вообще разрешить только jpg.

Аватар пользователя EllECTRONC EllECTRONC 5 марта 2009 в 0:00

"klerk2007" wrote:
Есть возможность сделать ограничение для промоматериалов? Может кто сталкивался?

попробуйте так — брать отдельный файл (с расширением) или папку и пописывать deny, allow
типа:

<FilesMatch "promo.png">
  Order Allow,Deny
  Allow from all
</FilesMatch>

(либо можно также сюда прописывать ограничение по IP адресам, доменам, маскам)

Аватар пользователя batbug batbug 5 марта 2009 в 9:30

"klerk2007" wrote:
А как быть если у меня на сайте есть промоматериалы: кнопка сайта, баннер сайта и т.д., которые пользователь может взять и установить на свой сайт в знак благодарности.

Есть возможность сделать ограничение для промоматериалов? Может кто сталкивался?


.htaccess действует только на текущую папку и все подпапки в ней.
Значит надо промоматериалы положит в другую папку!

Аватар пользователя aparfilov aparfilov 11 ноября 2010 в 15:37

"yugin" wrote:

тоже с такой проблемой сталкивался. не нашел ничего лучше, чем через .htaccess всем кроме яши и гугла запретить у себя картинки показывать. Типы файлов указывал не только для картинок, но и для пдф, зипов, раров, и т.д. так как есть они у меня

Напишите пожалуйста, что конкретно писали, а то как то не получается никак.