Всем ворам по рукам!
Как запретить показ ваших картинок на чужом сайте?
Что делать, если картинки, опубликованные на вашем блоге, разного рода сплогеры тащат к себе и публикуют так, что картинка показывается на чужом сайте, а физически находится у вас. То есть за просмотр этой графики по прежнему платите вы. Оно нам нужно?
Что делать?
Делаем так: в файл .htaccess вставляем такую конструкцию:
1 2 3 4 5 6 7 | RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !vashsait.ru [NC]
RewriteCond %{HTTP_REFERER} !yandex.ru [NC]
RewriteCond %{HTTP_REFERER} !google. [NC]
RewriteCond %{HTTP_REFERER} !search?q=cache [NC]
RewriteRule (.*) error.gif |
(Решение подсмотрено на searchengines)
Теперь вместо вашей картинки у вора будет демонстрироваться пустота, которая есть философская категория.
Можно применить фантазию, и тогда все картинки от мала до велика на нехорошем сайте заменятся, например, на такое:

Если добрые люди публикуют на своих сайтах прямые ссылки на скачивание файлов с вашего сервера, тут поможет плагин Download Counter, который не только считает, сколько раз скачали файл, но и не даёт скачать его по прямой ссылке, опубликованной на стороннем ресурсе.
А вы что делаете в подобных случаях?
- Для Воронежских компаний: Создание, а также раскрутка и продвижение сайтов в г. Воронеж от интернет-агентства РИА vrn - эффективное решение ваших маркетинговых задач.
- Браузерные игры, например Carnage - это ролевые бесплатные игры, играть в которые можно прямо в браузере. На самом деле это будущее игровой индустрии.
15 июня 2009 в 22:05
Всю жизнь это называлось «хотлинк». См. в гугле «защита от хотлинка».
16 июня 2009 в 11:54
@МАХ: вы в фильтре акисмета. А за правильное определение спасибо.
29 июня 2009 в 10:41
Зря вы так картинки запрещаете, да конечно лишняя нагрузка на сервер, но по URL картинок передается ТИЦ - если он вам нужен, то так лучше не делать.