Защищаем картинки на своем сайте от хотлинков
Советы мастеров  
 
 
 
 
   
 
Не секрет, что некоторые сайты, которые занимаются копи-пастом контента, не утруждают себя сохранением картинок из статей на собственном хостинге, а используют хотлинк (картинка загружается с вашего хостинга).
Посетитель к вам на сайт не заходит, а значит нет доходов от рекламы, но нагрузка на сервер из-за загрузки картинки создается. Если вашу картинку через хотлинк вставит какой-то очень посещаемый ресурс, то ваш хостинг может и не выдержать.
От такой формы "сотрудничества" надо себя защищать.

Для защиты от хотлинков будем использовать директивы файла .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/? Я лично думал, что там будет о программировании, а там какая-то муть.
 
   
   
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
   
 
   
 
  • Как можно сэкономить на хостинге
  • Десять советов вебмастеру
  • Как работает робот и как регистрироваться в поисковой машине Yandex
  • Зарабатываем на продаже сайтов
  • Как повысить индекс цитирования. Google.
  • Jinzora - Твоя цифровая жизнь всегда и везде
  • Каким должен быть сайт для заработка
  •  
       
       Комментарии (0)   Распечатать
     
     
     
     
    Меню
     
    Программы Вебмастера
    Скрипты каталогов
    Заработок на сайте
    CMS системы
    Белые каталоги
    Советы мастеров
    Электронные книги
    Бесплатные шаблоны

     
    Авторизация
     
     
    Панель управления
    логин :  
    пароль :  
       
       
    Регистрация
    Напомнить пароль?


     
     
    Опрос
     
     
    Какую CMS систему вы предпочитаете

    Joomla
    Bitrix
    DLE
    Mambo
    MODx
    PHP Nuke
    PHP Fusion
    Wordpress
    DRUPAL
    Danneo
    Другой


     
     
     
    Популярное
     
     

     
     
    Статистика
     
     
      Rambler's Top100  
     
    Яндекс цитирования

     
     
    Реклама
     
     

    кредит наличными без справки о доходах, кредиты от 100 000 рублей.|видеонаблюдение винница|дизайн одесса