Не секрет, что некоторые сайты, которые занимаются копи-пастом контента, не утруждают себя сохранением картинок из статей на собственном хостинге, а используют хотлинк (картинка загружается с вашего хостинга).
Посетитель к вам на сайт не заходит, а значит нет доходов от рекламы, но нагрузка на сервер из-за загрузки картинки создается. Если вашу картинку через хотлинк вставит какой-то очень посещаемый ресурс, то ваш хостинг может и не выдержать.
От такой формы "сотрудничества" надо себя защищать.
Для защиты от хотлинков будем использовать директивы файла .htaccess
Этот файл надо положить в папку с картинками, а не в корень сайта, ну и еще надо, чтобы хостинг поддерживал использование .htaccess.
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?google.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www.)?peoplezone.biz/.*$ [NC]
RewriteRule .*\.(jpg|gif)$ blocked.jpg
Этот код запрещает использование картинок с нашего сервера всем сайтам, кроме Google (там иногда проскакивают хотлинки при поиске по картинкам) и нашего собственного
peoplezone.biz.
Конструкция
http://(www.)? позволяет в одну строчку впихнуть директиву для доменов с WWW и без этого префикса.
В последней строчке мы вместо запрашиваемых по хотлинку файлов с расширениями .jpg и .gif, подсовываем заранее подготовленную картинку blocked.jpg, на которой можно написать все что вы думаете по поводу веб-мастеров использующих хотлинки :)
Следующий пример позволяет запретить показ картинок по хотлинку только на каких-то определенных ресурсах. Например, везде разрешить, а на сайтах, создающих наибольшую нагрузку - запретить:
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://(www.)?lenta.ru/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://(www.)?vesti.ru/ [NC]
RewriteRule .*\.(jpg|gif)$ blocked.jpg
Тут надо обратить внимание, что первые строки будут идти с командами [NC,OR], а последняя с командой [NC]
P.S. Меня просто поражает, зачем люди создают себе блоги с такими именами как
http://codex-x.livejournal.com/? Я лично думал, что там будет о программировании, а там какая-то муть.