Хотлінк - що це таке і як від нього захистити сайт
Хотлінк (англ. Hotlink) - використання зображень, документів і медіа файлів Вашого веб-ресурсу на сторінках інших сайтів. Таким чином сторонні сайти економлять свій серверний трафік за рахунок Вашого, створюючи зайве навантаження на сервер вашого сайту.
Приклад використання хотлінк
Щоб було зрозуміліше, розглянемо типовий приклад використання хотлінк. Наприклад, необхідно поцупити зі стороннього сайту статтю з розміщеними в ній картинками.
Розглянемо картинки на рівні HTML коду, а саме, як буде виглядати картинка в статті, якби вона була розміщена на нашому хостингу і варіант з використанням хотлінк.
Приклад посилання на картинку з нашого хостингу
Використовується відносний шлях до зображення:
Приклад посилання на картинку за допомогою хотлінк
Використовується абсолютний шлях до зображення стороннього сайту:
Даний метод копіювання контенту може негативно позначитися на роботі сервера лише тільки тоді, коли на Вашому сайті використовується багато графічного і медійного контенту, який часто використовуються на сторонніх сайтах за допомогою хотлінкінга.
Метод боротьби з хотлінкінгом
Знадобиться службовий файл .htaccess. що знаходиться в корені файлів Вашого сайту, в якому потрібно прописати наступні рядки коду:
Відбувається визначення HTTP_REFERER клієнта. Якщо це не пошукова система, з'єднання блокується, видаючи 403 помилку.