Хотлінк - що це і захист від хотлінк, авторський блог Анжеліки $ кайданів

Добрий день, друзі-блогери!

В одній з минулих статей ми приділяли увагу прискоренню роботи сайту. оптимізації шаблону, картинок, взагалі робили все можливе, щоб наш сайт став легше і краще відкривався.

Сьогодні хочу розповісти про один цікавий явище, яке може згубно впливати на швидкість завантаження вашого сайту.

Хотлінк - що це і захист від хотлінк, авторський блог Анжеліки $ кайданів

Не секрет, що багато хто використовує картинки і скріншоти з чужих сайтів. Півбіди, якщо взяли просто скачали картинку, завантажили її собі і користуються. Але буває, що надходять «розумніші» - копіюють посилання на зображення, щоб поставити його на свій сайт і вуаля - картинка на сайті, а вантажиться вона з іншого ресурсу, що дуже навіть економить власний трафік. Те ж можна робити з скріншот, флеш-іграми т тд.

Розумно? Не завжди, оскільки при видаленні картинки з основного сайту на іншому вона теж зникне. Але в основному сильно полегшує свій сайт, в той же час навантажуючи чужий. Не дуже етично, чи не так?

Якщо картинок таких небагато, це непомітно, але якщо явище хотлінк у вас на сайті досягло великих маштабів, можна і потрібно знати як від цього захиститися.

Захист від хотлінк

А захистити свій сайт від хотлінк не дуже-то й складно, достатньо додати в файл .htaccess певний код, який заборонить розміщувати картинки на чужих ресурсах:

[Warning] Увага! Перераховані тут методи підходять не всім, дочитайте статтю до кінця! [/ Warning]

Але найпростіше скористатися спеціальним плагіном Hotlink Protection.

Після активації в файлі .htaccess автоматично з'явиться код, якщо захочете його прибрати - просто деактивуйте плагін.

[Warning] Ось тільки, якщо подумати тверезо, то картинки на інших ресурсах нам все-таки знадобляться, адже ми знаємо, що з пошукових систем можуть приходити на сайт саме з картинок і це відмінний спосіб просування. [/ Warning]

Плагін це передбачив, але тільки з Google, нам же потрібно додати Яндекс, також не завадить Subscribe, оскільки тут ми говорили, що з цього сайту можна отримати непоганий приплив відвідувачів, розміщуючи там анонси з картинками. Ну і інші пошукові системи також можна включити в список дозволених.

Не буду багато просторікувати, ось той код, що я додала:

Ви можете додати щось своє за бажанням.

Які плюси дає такий захист від хотлінк?

Перш за все - це не роздавати свій трафік направо і наліво, це полегшує блог.

По-друге, якщо хтось захоче взяти і скопіювати картинку з пошуку, Яндекс запропонує зробити це безпосередньо з вашого сайту.

[Warning] Хочу попередити, що так просто код в .htaccess працювати не буде, принаймні не на кожному хостингу. Потрібно зв'язатися з підтримкою хостингу і попросити зробити так, щоб запити оброблялися Apache, тоді і стандартні методи захисту від хотлінк працюватимуть. [/ Warning]

Але тут виникає інша проблема - тоді збільшується навантаження. Виходить, за що боролися, на те й напоролися ... Використовувати даний метод раджу коли він життєво необхідний, коли явище хотлінк досягло великих маштабів.