Новые уроки
Получай новые уроки по RSS

Подписка на рассылку


Голосование
Чего выкладывать больше?
Программ
Уроков
Скриптов
Шаблонов
Макетов
CMS
Видеоуроков
Облако тегов

Разное → Защищаем картинки от кражи

Защищаем картинки от кражи Добрый день. Сегодня мы поговорим о том как защитить картинки от кражи. Часто бывает что с вашего сайта берут не только новость но и так же картинку. Тем самым тратят ваш трафик, и сохраняют трафик на своем сайте. Сейчас мы рассмотрим вариант как с помощью mod_rewrite можно перенаправить наглых личеров на другую картинку.






И так начнем:
Создаем в коне сайта файл .htaccess и прописуем в него следующий код:
RewriteEngine On

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?habrasorium.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} !^/leech.gif [NC]
RewriteRule .(gif|jpg|jpeg|png)$ http://< habrasorium.ru/leech.gif [R,NC]


Что делает этот код? - он перенаправляет личера на другую картинку. Нужную картинку он отображает только для гугла, яндекса и вашего сайта.
habrasorium.ru.- заменить на ваш сайт
leech.gif - картинка на которую произойдет замена
gif|jpg|jpeg|png - форматы картинок которые заменять. (есть еще форматы bmp, ico, но они редко используются)

Картинку на замену можно поставить например вот эту: Защищаем картинки от кражи, ну а можно просто вставить картинку с названием вашего ресурса.
Опубликовал dimas_ua, 8-12-2010, 00:00 Комментариев: 2
 (голосов: 0)
Пишет m720, 23 декабря 2010 08:07
  • Сообщений: 0
  • Новостей: 0
Мне кажется, лучше добавить водяной знак, т.к. иногда картинку все таки надо скачать (например, если это обои для рабочего стола)
Пишет teeryEffome, 16 июня 2011 21:01
  • Сообщений: 0
  • Новостей: 0


Zenslim (ЗенСлим) contains a unique, synergistic blend of clinically proven ingredients that will help you reach your
weight loss goals by reducing your desire to eat, while at the same time increasing energy and burning fat calories.