<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>my.ukrweb.info УКРВЕБ ІТ веблог</title>
  <subtitle>окремий погляд на ІТ</subtitle>
  <link rel="alternate" type="text/html" href="http://my.ukrweb.info/ru/node/133"/>
  <link rel="self" type="application/atom+xml" href="http://my.ukrweb.info/ru/node/133/atom/feed"/>
  <id>http://my.ukrweb.info/ru/node/133/atom/feed</id>
  <updated>2008-08-15T19:19:06+03:00</updated>
  <entry>
    <title>Hotlinking - або життя паразитів</title>
    <link rel="alternate" type="text/html" href="http://my.ukrweb.info/ru/node/133" />
    <id>http://my.ukrweb.info/ru/node/133</id>
    <published>2008-06-10T23:22:57+03:00</published>
    <updated>2008-08-15T19:19:06+03:00</updated>
    <author>
      <name>podarok</name>
    </author>
    <category term="вебдизайн" />
    <category term="вебмастер" />
    <category term="вебмайстер" />
    <category term="гіпертекст" />
    <category term="пхп" />
    <category term="українська" />
    <category term="фото" />
    <category term="хотлінкінг" />
    <summary type="html"><![CDATA[<p>Якщо до Вас темної ночі постукав ногами Ваш хостінг провайдер і попросив оплатити надлишковий трафік, значить пора боротись з паразитами, які завелись на вашому вебсайті 8))))Отже - hotlinking...<br />
Описувати що це? Ну ок... Це використання Ваших вебресурсів іншими користувачами інтернету на своїх вебсторінках без Вашої згоди...<br />
А по простому - сп**зділі.<br />
Якщо Ваш вебсайт не дуже популярний - то загалом нічого особливого не станеться, якщо хтось колись використає фото з Вашого вебсайту один раз...</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Якщо до Вас темної ночі постукав ногами Ваш хостінг провайдер і попросив оплатити надлишковий трафік, значить пора боротись з паразитами, які завелись на вашому вебсайті 8))))Отже - hotlinking...<br />
Описувати що це? Ну ок... Це використання Ваших вебресурсів іншими користувачами інтернету на своїх вебсторінках без Вашої згоди...<br />
А по простому - сп**зділі.<br />
Якщо Ваш вебсайт не дуже популярний - то загалом нічого особливого не станеться, якщо хтось колись використає фото з Вашого вебсайту один раз...<br />
Але якщо у Вас багато таких фотографій і трафік, який генерується з "лівих" користувачів перевищує Ваш особистий - треба діяти, поки не пізно.<br />
Отож.<br />
Мова йтиметься про apache + mod_rewrite<br />
З допомогою .htaccess файлу можна зробити перенаправлення запитів до Ваших ресурсів, використовуючи метод REFERER</p>
<p><strong><code title="htaccess hotlinking" alt="htaccess hotlinking protection"><br />
RewriteEngine on<br />
RewriteCond %{HTTP_REFERER} !^$<br />
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?ВАШ_ДОМЕН.com.ua [NC]<br />
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?ДОМЕН_ДРУГА.com.ua [NC]<br />
RewriteRule \.(jpg|jpeg|png|gif)$ http://АДРЕСА_КАРТИНКИ_ПОПЕРЕДЖЕННЯ/off.jpg [NC,R,L]<br />
</code></strong></p>
<p>Далі цей вміст закидуєте в файл <strong>.htaccess</strong> в директорію, в якій у Вас знаходяться захищені в майбутньому фото.<br />
Як тільки "паразит" використає Вашу картинку, її адреса автоматично підміниться на <strong>http://АДРЕСА_КАРТИНКИ_ПОПЕРЕДЖЕННЯ/off.jpg</strong> в той час, як всі картинки, що будуть завантажені з Вашого вебсайту, або з вебсайту друга - відобразяться без проблем.</p>
<p>Кількість правил RewriteCond - може бути досить великою, хоча про ліміти варто пам'ятати - mod_rewrite - це додаткове навантаження на вебсервер Вашого провайдера, що може вилитись в сповільнене завантаження саме Ваших вебсторінок.</p>
<p>PS. Для особливо лінивих в інтернеті присутні готові сервіси для створення необхідного htaccess файлу. Для прикладу <a href="http://www.htaccesstools.com/hotlink-protection/" title="Генеруємо анти hotlinking htaccess файл">тут можна покроково створити свій власний htaccess файл</a></p>
<p>Успіху</p>
    ]]></content>
  </entry>
</feed>
