Здравствуйте, у меня ресурс - 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.
Комментарии
Постоянно, http://pulse-art.co.cc/hotlink-protection-via-htaccess
Можно ставить вотермарки - будет даже реклама порталу.
тоже с такой проблемой сталкивался. не нашел ничего лучше, чем через .htaccess всем кроме яши и гугла запретить у себя картинки показывать. Типы файлов указывал не только для картинок, но и для пдф, зипов, раров, и т.д. так как есть они у меня
Чтобы ставить watermark нужен хороший хостинг, с поддержкой... не помню чего...
Можно просто картинку выдавать с URL своего сайта.
не забудьте в разрешения свой домен прописать )
ну естественно. мой и яша с гуглем. в противном случае все на страницу about попадают
Так с точки зрения SEO это вроде как плюс, когда на тебя ссылки размещают? Ведь hotlink картинки, по сути, та же самая ссылка. Нет?
неа. это просто расход траффика. за который многие платят.
У меня тоже была такая проблема, но лишь с одним сайтом, который копировал просто все картинки без разбору. Я решил его наказать. В .htaccess написал такое:
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.
После этого на всем том сайте была видна лишь одна очень веселая картинка
И это помогло!
Всем спасибо за столь быстрые ответы. Ушел пробывать.
Хочу сделать одно замечание.
Подобного рода защита от хотлинков, работает только для обычных(неквалифицированных) пользователей. Подмена http referera (благодаря которому делается проверка откуда пришел запрос), дело ЭЛЕМЕНТАРНОЕ.
К сожалению не существует надежного способа борьбы с хотлинками при подобной организации отдачи файлов в мир.
Попробовал метод для .htaccess работает.
А как быть если у меня на сайте есть промоматериалы: кнопка сайта, баннер сайта и т.д., которые пользователь может взять и установить на свой сайт в знак благодарности.
Есть возможность сделать ограничение для промоматериалов? Может кто сталкивался?
нет, такое вряд ли возможно на уровне сервера. а что мешает хранить все файлы в jpg и gif, а для баннеров использовать png? Ну или ГИФ для баннеров, чтоб легче были. И нужный формат не включать в список защищенных. Если есть юзеры и возможность им самим загружать файлы, то можно запретить загружать нужный формат, или вообще разрешить только jpg.
попробуйте так — брать отдельный файл (с расширением) или папку и пописывать deny, allow
типа:
Order Allow,Deny
Allow from all
</FilesMatch>
(либо можно также сюда прописывать ограничение по IP адресам, доменам, маскам)
.htaccess действует только на текущую папку и все подпапки в ней.
Значит надо промоматериалы положит в другую папку!
Напишите пожалуйста, что конкретно писали, а то как то не получается никак.
А тему то земляк создал))) Караганде, привет!!!)))