Хотлинк

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

Перейти к: навигация, поиск

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

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

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

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

   # Предотвращаем загрузку изображений с хоста 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]

См. также

cs:Hotlinking de:Hotlinking en:Inline linking fr:Hotlinking it:Hot-link ja:直リンク nl:Hotlinken pl:Hotlink simple:Hot-linking

Личные инструменты

Served in 0.090 secs.