Hotlinking - або життя паразитів


Якщо до Вас темної ночі постукав ногами Ваш хостінг провайдер і попросив оплатити надлишковий трафік, значить пора боротись з паразитами, які завелись на вашому вебсайті 8))))Отже - hotlinking...
Описувати що це? Ну ок... Це використання Ваших вебресурсів іншими користувачами інтернету на своїх вебсторінках без Вашої згоди...
А по простому - сп**зділі.
Якщо Ваш вебсайт не дуже популярний - то загалом нічого особливого не станеться, якщо хтось колись використає фото з Вашого вебсайту один раз...
Але якщо у Вас багато таких фотографій і трафік, який генерується з "лівих" користувачів перевищує Ваш особистий - треба діяти, поки не пізно.
Отож.
Мова йтиметься про apache + mod_rewrite
З допомогою .htaccess файлу можна зробити перенаправлення запитів до Ваших ресурсів, використовуючи метод REFERER


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?ВАШ_ДОМЕН.com.ua [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?ДОМЕН_ДРУГА.com.ua [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ http://АДРЕСА_КАРТИНКИ_ПОПЕРЕДЖЕННЯ/off.jpg [NC,R,L]

Далі цей вміст закидуєте в файл .htaccess в директорію, в якій у Вас знаходяться захищені в майбутньому фото.
Як тільки "паразит" використає Вашу картинку, її адреса автоматично підміниться на http://АДРЕСА_КАРТИНКИ_ПОПЕРЕДЖЕННЯ/off.jpg в той час, як всі картинки, що будуть завантажені з Вашого вебсайту, або з вебсайту друга - відобразяться без проблем.

Кількість правил RewriteCond - може бути досить великою, хоча про ліміти варто пам'ятати - mod_rewrite - це додаткове навантаження на вебсервер Вашого провайдера, що може вилитись в сповільнене завантаження саме Ваших вебсторінок.

PS. Для особливо лінивих в інтернеті присутні готові сервіси для створення необхідного htaccess файлу. Для прикладу тут можна покроково створити свій власний htaccess файл

Успіху

Trackback URL для цього допису

http://my.ukrweb.info/trackback/133
http://blogosphere.com.ua/2009/01/02/pr-up/ 1 година 33 хв тому OpenID - spam дира? Плюси і мінуси технології.
http://loci.wordpress.com/2008/02/01/macos_leo_for_pc/ 2 години 45 хв тому KALYWAY(any) DVD Leopard universal installation how-to
http://loci.wordpress.com/2008/02/01/macos_leo_for_pc/ 2 години 45 хв тому
http://loci.wordpress.com/2008/02/01/macos_leo_for_pc/ 4 години 9 хв тому KALYWAY(any) DVD Leopard universal installation how-to
http://loci.wordpress.com/2008/02/01/macos_leo_for_pc/ 4 години 9 хв тому

Додати новий коментар

Вміст цього поля є приватним і не буде показаний.
If you have a Gravatar account, used to display your avatar.
  • Кожен елемент тагу-заголовка буде модифіковано враховуючи id тег.
  • Кожне вкладення тегу "<!--tableofcontents-->" в тексті буде замінено списком в стилі mediawiki змісту статті. Приймаються параметри для заголовку, стилю списка, мінімального та максимального рівня вкладень: <!--tableofcontents list: ol; title: Table of Contents; minlevel: 1; maxlevel: 3;-->. Всі аргументи - опціональні і в прикладі показано значення за замовчуванням.
  • Рядки та параграфи відокремлюються автоматично.

Детальніше про опції форматування

CAPTCHA
Дайте відповідь на це запитання, щоб ми знали що ви людина, а не тупий робот )
5 + 10 =
Розв'яжіть цю просту задачку і введіть відповідь. Наприклад, для 1+3 введіть 4.

RSS-матеріал

Останні коментарі

Фирама rmesto - рабочее место офисную мебель гарантии заходите