Многие владельцы веб-порталов знают о том, каково это, когда картинки и другие мультимедийные файлы “заимствуются” и размещаются на других сайтах. Под понятием хотлинк (hotlink — “горячая ссылка”) подразумевается не просто вставка файлов с чужого сайта на страницу своего ресурса, а непосредственно копирование ссылки на картинку/файл.
Например, если кто-то захочет позаимствовать вашу статью вместе с картинками, он, вероятнее всего, скопирует и текст, и ссылки на изображения, а затем вставить на свой сайт. Таким образом, речь идет не только о нарушении авторских прав, но и о том, что в описанном выше случае создается лишняя нагрузка на сервер.
Стоит заметить, что это опасно лишь в том случае, если графического контента много и он часто используется на сторонних веб-порталах при помощи хотлинкинга.
К счастью, проблема с hotlink решается довольно просто. Рассмотрим надежный способ защиты контента, который позволяет запретить сторонним веб-порталам указывать ссылки на медиафайлы на вашем сайте напрямую.
Защита Hotlink в cPanel
Первый способ избежать проблем с заимствованием контента достаточно просто, однако вам нужен доступ в cPanel. Мы используем хостинг СХОСТ https://s-host.com.ua/, который предлагает своим пользователям именно эту панель управления.
Найдите раздел “Безопасность” и кликните на кнопку “Защита Hotlink”:
На странице “Защита Hotlink” в разделе “URL-адреса для доступа” система сама предлагает перечень сайтов, к которым прямые ссылки будут разрешены. Тем не менее вы можете сами отредактировать этот список, убрав/добавив ссылки (каждая новая ссылка должна быть прописана с новой строки):
Далее система предлагает ряд расширений, доступ к которым будет ограничен (jpg,jpeg,gif,png,bmp). Если вы хотите добавить пару дополнительных форматов, впишите их через запятую без пробела:
Последнее, что нужно сделать — добавить адреса, на которые будут перенаправляться веб-сайты:
Кликните на кнопку “Отправить” и подождите пару минут. Как только процесс будет завершен, вы получите соответствующее уведомление:
Защита Hotlink при помощи .htaccess
Существует еще один способ борьбы с хотлинком — при помощи файла .htaccess. Откройте его в режиме редактирования через диспетчер файлов на хостинге или любым другим удобным способом, а затем добавьте несколько строк в конце документа:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?ваш-домен/ [nc]
RewriteRule .*.(gif|jpg|png)$ http://ваш-домен/404.jpg[nc]
Обратите внимание на то, что вместо “ваш домен” вы должны вписать название своего сайта без www и https.
Что дает защита Hotlink
Теперь, когда защита Hotlink активирована, во-первых, вы можете не переживать о том, что вашим сайтам придется делить трафик с чужими веб-порталами. Во-вторых, так вы избежите лишней нагрузки на сервер. В-третьих, сможете защитить свой контент от копирования.