Хотлінк - що це і захист від хотлінк, авторський блог Анжеліки $ кайданів
Добрий день, друзі-блогери!
В одній з минулих статей ми приділяли увагу прискоренню роботи сайту. оптимізації шаблону, картинок, взагалі робили все можливе, щоб наш сайт став легше і краще відкривався.
Сьогодні хочу розповісти про один цікавий явище, яке може згубно впливати на швидкість завантаження вашого сайту.

Не секрет, що багато хто використовує картинки і скріншоти з чужих сайтів. Півбіди, якщо взяли просто скачали картинку, завантажили її собі і користуються. Але буває, що надходять «розумніші» - копіюють посилання на зображення, щоб поставити його на свій сайт і вуаля - картинка на сайті, а вантажиться вона з іншого ресурсу, що дуже навіть економить власний трафік. Те ж можна робити з скріншот, флеш-іграми т тд.
Розумно? Не завжди, оскільки при видаленні картинки з основного сайту на іншому вона теж зникне. Але в основному сильно полегшує свій сайт, в той же час навантажуючи чужий. Не дуже етично, чи не так?
Якщо картинок таких небагато, це непомітно, але якщо явище хотлінк у вас на сайті досягло великих маштабів, можна і потрібно знати як від цього захиститися.
Захист від хотлінк
А захистити свій сайт від хотлінк не дуже-то й складно, достатньо додати в файл .htaccess певний код, який заборонить розміщувати картинки на чужих ресурсах:
[Warning] Увага! Перераховані тут методи підходять не всім, дочитайте статтю до кінця! [/ Warning]
Але найпростіше скористатися спеціальним плагіном Hotlink Protection.
Після активації в файлі .htaccess автоматично з'явиться код, якщо захочете його прибрати - просто деактивуйте плагін.
[Warning] Ось тільки, якщо подумати тверезо, то картинки на інших ресурсах нам все-таки знадобляться, адже ми знаємо, що з пошукових систем можуть приходити на сайт саме з картинок і це відмінний спосіб просування. [/ Warning]
Плагін це передбачив, але тільки з Google, нам же потрібно додати Яндекс, також не завадить Subscribe, оскільки тут ми говорили, що з цього сайту можна отримати непоганий приплив відвідувачів, розміщуючи там анонси з картинками. Ну і інші пошукові системи також можна включити в список дозволених.
Не буду багато просторікувати, ось той код, що я додала:
Ви можете додати щось своє за бажанням.
Які плюси дає такий захист від хотлінк?
Перш за все - це не роздавати свій трафік направо і наліво, це полегшує блог.
По-друге, якщо хтось захоче взяти і скопіювати картинку з пошуку, Яндекс запропонує зробити це безпосередньо з вашого сайту.
[Warning] Хочу попередити, що так просто код в .htaccess працювати не буде, принаймні не на кожному хостингу. Потрібно зв'язатися з підтримкою хостингу і попросити зробити так, щоб запити оброблялися Apache, тоді і стандартні методи захисту від хотлінк працюватимуть. [/ Warning]
Але тут виникає інша проблема - тоді збільшується навантаження. Виходить, за що боролися, на те й напоролися ... Використовувати даний метод раджу коли він життєво необхідний, коли явище хотлінк досягло великих маштабів.