Хотлинк

Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску

Хотлинк (англ. hotlink) — включение в веб-страницу файлов-изображений или других ресурсов с чужого сервера.

Владелец сайта может бороться с этим, проверяя переменную HTTP_REFERER (например, через директивы вебсервера Apache в модуле mod_rewrite). Если HTTP_REFERER не совпадает с именем своего сервера, то посетителю обычно выдается самый маленький по размеру gif-файл размером 1x1 пиксель. Иногда вместо нейтрального маленького gif-файла подставляют файл с надписью, что данная картинка была украдена с оригинального сервера, или даже с неприличным изображением.

Пример запрета хотлинкинга с помощью модуля Apache mod_rewrite

Код добавляется в файл конфигурации веб-сервера (httpd.conf) или в локальный файл конфигурации хоста (.htaccess).

<source lang="apache">

  # Предотвращаем загрузку изображений с хоста www.server.com, 
  # за исключением файла баннера banner.jpg
  # Вместо любого запрошенного изображения вставляем заглушку
  # null.gif размером в несколько килобайт, находящуюся по адресу
  # http://www.server.com/images/null.gif

  RewriteCond %{HTTP_REFERER} !^http://www\.server\.com/ [NC]
  RewriteCond %{REQUEST_URI} !banner\.jpg$ [NC]
  RewriteCond %{REQUEST_URI} !null\.gif$ [NC]
  RewriteRule \.(jpe?g|gif|bmp|png)$ http://www\.server\.com/images/null\.gif [L]

</source>

См. также

ar:الربط الساخن cs:Hotlinking de:Hotlinking en:Inline linking fr:Hotlinking it:Hot-link ja:直リンク nl:Hotlinken pl:Hotlink simple:Hot-linking

Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....