Что такое Hotlink и лучшие способы защиты от Hotlink в WordPress?
Здравствуйте, уважаемые друзья и гости блога atready.ru! Hotlink (Горячая ссылка) – это демонстрация чужого мультимедийного файла (изображения, видео, аудио и т. д.) На вашем сайте с прямой ссылкой на место их размещения. Это противоречивая практика, которая может рассматриваться как неэтичная и в некоторых случаях может быть незаконной. Горячие ссылки могут привести к значительному снижению пропускной способности исходного сайта. Независимо от того, ссылаетесь ли Вы на изображения людей или нет, есть парни, которые делают это на вашем сайте. Если Вы хотите сохранить свои ресурсы, Вы должны предотвратить хотлинкинг изображений.
В WordPress есть несколько способов подачи мультимедиа на ваш сайт. Доставка изображений со ссылками – это функция, которой злоумышленники злоупотребляют пропускной способностью. Не беспокойтесь, есть способы предотвратить хотлинкинг изображений в WordPress, и об этом мы поговорим сегодня.
Что такое Hotlink или Hotlinking?
Горячая ссылка – это процесс предоставления изображений или других медиафайлов с использованием прямой ссылки на серверы других веб-сайтов. Это как если бы Вы нашли изображение на веб-сайте и использовали ссылку на изображение для демонстрации на своем сайте. Изображения отображаются на вашем сайте, но они обслуживаются из другого места. Это несправедливо и несправедливо на хост-сайтах, если у Вас нет явного разрешения на это.
Почему Вы должны защищать свои изображения от Hotlink?
Я бы спросил, почему ты не должен. Горячие ссылки будут поглощать вашу пропускную способность, не делая ничего хорошего для вашего сайта. Возможно, Вам придется заплатить дополнительные деньги за пропускную способность трафика, который не является вашим. Вы должны защитить медиа-файлы вашего сайта от хотлинкинга по следующим причинам.
Горячая ссылка (Hotlink) – это плохая практика. Хотя использование чужих ресурсов без надлежащего разрешения является незаконным, с другой стороны, горячая ссылка хуже этого. Он напрямую использует ресурсы людей.
Стоимость дополнительных баксов для оригинальных сайтов. Если сайт с большим объемом трафика ссылается на ваш медиафайл, ваша пропускная способность будет использоваться в большем объеме, и это будет стоить Вам больше денег, чем обычно.
Почему Вы должны избегать горячих ссылок?
Если в любом случае Вы размещаете изображения людей на своем сайте с помощью хотлинкинга, изображения могут исчезнуть, если хост-сайт вносит какие-либо изменения в ссылку или принимает какие-либо меры для предотвращения хотлинкинга. Таким образом, хотлинки не только влияют на хост-сайт, но и на обслуживающий сайт. Вот почему Вы также должны избегать хотлинкинга.
Как распознать хотлинкинг изображений?
Вы не можете обнаружить хотлинкинг, если не проводите исследования. Когда Вы испытываете низкую производительность веб-сайта, Вы должны выяснить, вызвано ли это горячей ссылкой. Вы можете обнаружить горячую ссылку на изображение с помощью изображений Google.
Поиск в Google с помощью следующей команды и нажмите на изображения
inurl: yourwebsite.com -site: yourwebsite.com
Если Вы хотите проверить изображения с горячей ссылки на atready.ru, Вам нужно выполнить поиск в Google с помощью приведенной ниже команды и нажать «Изображения».
inurl:atready.ru -site:atready.ru
Поисковая система будет отображать изображения с горячей ссылкой вместе с сайтами.
Как предотвратить хотлинкинг в WordPress?
Независимо от того, были ли ссылки на какие-либо медиа-ресурсы вашего веб-сайта, Вы можете в любое время принять превентивные меры. Очень легко предотвратить хотлинкинг с процессом, который мы Вам здесь покажем. Выполните любой из способов ниже, чтобы предотвратить хотлинкинг на сайтах WordPress. За подробностями следует пик пробега.
- Запретить хотлинкинг изображений в веб-сервере
- Блокировать хотлинкинг с использованием CDN
- Защита от хотлинка в cPanel
- Используйте плагин WordPress для защиты хотлинков
Запретить хотлинкинг изображений в веб-сервере
Вы можете предотвратить хотлинкинг, написав простой фрагмент кода в файле .htaccess вашего веб-сервера Apache. Воспроизведите фрагмент кода ниже и вставьте его в файл .htaccess вашего сайта.
Запретить хотлинкинг изображений на сервере NGINX
Воспроизведите приведенный ниже фрагмент кода и вставьте его в файл конфигурации NGINX.
Если Вы используете любой другой веб-сервер, пожалуйста, проверьте их документацию.
Блокировать хотлинкинг с использованием CDN
Некоторые провайдеры CDN имеют встроенную систему защиты хотлинков изображений. Такие сервисы, как KeyCDN и Cloudflare, имеют отличную встроенную бесплатную защиту хотлинков, которую Вы можете легко включить. Если Вы используете какой-либо из таких CDN, проверьте, есть ли в них система защиты хотлинков. Включите защиту от хотлинка, если ваша CDN имеет эту функцию.
Защита Hotlink в cPanel
Если Ваш хост использует cPanel на сервере вашего сайта, Вы также можете использовать их средство защиты хотлинков. Перейдите к своей панели управления, прокрутите вниз до пункта «Защита от хотлинков» и нажмите на нее.
Нажмите Включить, чтобы активировать защиту от хотлинков.
Плагины WordPress для защиты Hotlink
Есть несколько плагинов WordPress, таких как All In One WP Security And Firewal, которые могут предотвращать или принимать меры против хотлинкинга. Например, встроенная система в модуле безопасности и брандмауэра All In One WP помогает вам легко предотвратить хотлинкинг.
Здесь было показано 4 разных способа предотвращения хотлинкинга на сайтах WordPress. Вы можете следовать любым из способов, которые Вы предпочитаете. Вы должны быть осторожны с ресурсами своего сайта и защищать их любыми возможными способами, чтобы обеспечить лучшую производительность для посетителей. Если Вы защитите свои медиаресурсы от хотлинкинга, Вы сохраните пропускную способность от неправильного использования и улучшите производительность своего сайта. Посещайте чаще мой блог Pribylwm, чтобы узнать больше о таких уроках и советах. И поделиться своими идеями с нами через комментарии.
Всем удачи и благополучия! До новых встреч!