Hot Linking

hot linking

Copyright ┬ę Shutterstock / Kristsina Yakubovich

Was ist Hot Linking?

Als Hot Linking oder Inline Linking wird das Einbetten von Bildern, Videos, Audiodateien, Texten und JavaScript-Dateien in eine Webseite bezeichnet, die sich auf einem anderen Server als die verlinkten Objekte befindet. Geschieht das Verlinken ohne Einwilligung des Betreibers der Ursprungswebseite, wird das Hot Linking als Traffic Diebstahl bezeichnet und kann unter Umst├Ąnden eine Verletzung des Urheberrechts darstellen.

Tipp

Wenn Sie noch Fragen bez├╝glich Traffic haben, dann k├Ânnen Sie gerne den jeweiligen Glossar dazu besuchen und sich ├╝ber das Thema informieren.

Hot Linking mit kriminellen Absichten

Nicht immer geht es beim Hot Linking nur um das Einbinden fremder Bilder in die eigene Webseite. Hotlinks k├Ânnen dazu verwendet werden, um die Besucher einer Webseite auf Seiten weiterzuleiten, die Malware verbreiten. Ebenso ist es m├Âglich, mittels Phishing oder dem sogenannten Cross Site Scripting, sensible Nutzerdaten abzufangen und f├╝r kriminelle Zwecke zu missbrauchen. Die Besucher einer Webseite k├Ânnen beim Hot Linking nicht erkennen, ob die Links zu einer seri├Âsen oder einer Webseite mit kriminellen Absichten f├╝hren.

Hot Linking mit legitimen Absichten

Nicht jedes Hot Linking ist illegitim. Instagram, YouTube und andere Seiten wie diese bieten Embed-Codes zum Verlinken von Bildern und Videos auf externen Seiten. In diesen F├Ąllen ist das Verlinken erw├╝nscht. Ebenso stellen verschiedene Handelsplattformen und Onlineh├Ąndler wie Amazon im Rahmen ihrer Affilate Programme Links f├╝r die Einbindung von Bildern und Produktinformation bereit.

Optimierung durch Hot Linking

Hotlinks k├Ânnen generell dazu verwendet werden, eine Webseite ohne gro├čen Aufwand mit Inhalten anderer Webseiten aufzuwerten und attraktiver zu gestalten. Hot Linking wird oft bei Onlineshops genutzt, um Produktbilder der Hersteller in den Shop einzubinden. Zumindest sollte jedoch der Hersteller um Erlaubnis gefragt werden, bevor die Bilder verlinkt werden. Wenn eine Website keinen Link-Code f├╝r Bilder oder Videos zur Verf├╝gung stellt, kann in der Regel davon ausgegangen werden, dass eine Verlinkung nicht erw├╝nscht ist. Erfolgt dennoch eine Verlinkung auf externe Webseiten, k├Ânnen solche Aktionen als eine Urheberrechtsverletzung qualifiziert werden, wenn beispielsweise Bilder ohne Informationen ├╝ber den Autor angezeigt werden. Zudem missbraucht das Hotlinking die Ressourcen, das hei├čt die Bandbreite des Hosting-Accounts, auf dem die Website gehostet wird. Dieser Missbrauch f├╝hrt nicht selten zu einer Verlangsamung der Leistung der Ursprungswebseite.

Wie funktioniert das Hot Linking von Dateien?

Dateien wie Bilder oder Grafiken werden auf der eigenen Webseite im HTML-Code beispielsweise durch

< img src = “image.jpg” width=”104″ height=”90″>

vom Server, auf dem auch die Webseite gespeichert ist, aufgerufen und angezeigt. Wenn eine Datei von einem externen Server per Hotlink aufgerufen und angezeigt werden soll, k├Ânnte der HTML-Code wie folgt aussehen:

< img src = “http://wikipedia.de/image.jpg” width=”104″ height=”90″>

Wie kann Hot Linking aufgedeckt werden?

Es gibt eine genaue und einfache M├Âglichkeit zu ├╝berpr├╝fen, ob die Bilder, die auf dem eigenen Server gehostet werden, direkt in fremden Webseiten verlinkt werden. Um herauszufinden, ob Bilder oder andere Dateien unerlaubt auf anderen Webseiten verlinkt werden, kann eine Suchanfrage wie zum Beispiel

inurl: IhreDomain.de -site: IhreDomain.de

in Google eingegeben werden. Google sucht dann alle Image-Links, in deren URL “IhreDomain.de” enthalten ist und entfernt vor der Anzeige in den Suchergebnissen aufgrund der Einschr├Ąnkung “-site: IhreDomain.de” automatisch die legitimen Links auf der eigenen Webseite.

Wie kann unerw├╝nschtes Hot Linking verhindert werden?

Auf Ebene der Webserver bieten Administrationsoberfl├Ąchen wie cPanel und Plesk, die M├Âglichkeit eine Hotlink Protection zu aktivieren. Bei beiden Tools wird zun├Ąchst ein generelles Verbot von Hotlinks eingerichtet, das anschlie├čend durch das Hinzuf├╝gen von Ausnahmen, wie der eigenen Webseite, oder Webseiten denen eine Verlinkung erlaubt ist, erweitert wird. Zus├Ątzlich werden die Dateitypen definiert, f├╝r die keine Verlinkung zul├Ąssig sein soll. Ebenso kann ein Redirect eingerichtet werden, dessen Ziel anstelle der verlinkten Dateien angezeigt wird. Wird kein Redirect eingerichtet, wird auf der Webseite, auf denen sich die Hotlinks befinden, nur ein Platzhalter oder, falls vom Webseitenbetreiber angegeben, der Inhalt des Alt-Tags und die Bildbeschreibung angezeigt.

Hot Linking in WordPress und anderen CMS unterbinden

F├╝r CMS wie WordPress, Joomla oder Drupal sind Plugins erh├Ąltlich, mit denen ein Hotlink-Schutz einrichtet werden kann. Mit den Plugins kann vorgegeben werden, welche Webseiten verlinken d├╝rfen und welche nicht und welche Dateien nicht verlinkt werden d├╝rfen.

Tipp

Wenn Sie noch Fragen bez├╝glich Drupal haben, dann k├Ânnen Sie gerne den jeweiligen Glossar dazu besuchen und sich ├╝ber das Thema informieren.

Hot Linking verhindern mit .htaccess

Es ist m├Âglich, Hot Linking zu blockieren, indem eine .htaccess-Datei im Stammordner der betreffenden Dom├Ąne eingef├╝gt und entsprechend konfiguriert wird. Mit .htaccess ist es m├Âglich, die Verwendung der direkten URLs zu den Dateien zu deaktivieren, aber sie blockiert nicht die Anzeige auf der urspr├╝nglichen Website. Zu diesem Zweck wird die folgende Regel der .htaccess Datei hinzugef├╝gt:

RewriteEngine on
RewriteCond% {HTTP_REFERER}! ^ Http (s)?: // (www .)? IhreDomain.de [NC] RewriteRule . (Jpg | jpeg | png | gif) $ – [NC, F, L]

Dabei sollte “IhreDomain.de” durch die tats├Ąchliche URL der Webseite ersetzt werden. jpg | jpeg | png | gif sind die Dateitypen, in diesem Beispiel nur Bilddateien, die gesch├╝tzt werden sollen. Diese Liste kann den Anforderungen entsprechend um zus├Ątzliche Dateitypen beispielsweise f├╝r PDF- und Text-Dokumente oder Video- und Audiodateien erweitert oder auch gek├╝rzt werden.

Diese Regel erlaubt leere Referrer-Anfragen von Benutzern bestimmter Firewalls und Antivirenprogramme, die die Informationen ├╝ber den Absender der Anfragen verbergen.

Meldung eines Hotlinks

Um eine benutzerdefinierte Seite anstelle der ├╝blichen Fehlermeldung anzuzeigen, die dar├╝ber informiert, dass eine Hotlink-Verkn├╝pfung nicht zul├Ąssig ist, muss die Regel geringf├╝gig ge├Ąndert werden. Dazu ist es erforderlich, die anzuzeigende Datei anstelle eines Hotlink-Bildes anzugeben. Die Datei muss erstellt und in einen Ordner hochgeladen werden, der nicht f├╝r die Anzeige und die direkte Verkn├╝pfung gesperrt ist. Dies k├Ânnte beispielsweise eine Subdomain sein, die speziell f├╝r diesen Zweck eingerichtet wurde, oder eine externe Cloud. Die Regel mit dem Link zum benutzerdefinierten Fehlerbild sieht folgenderma├čen aus:

RewriteEngine on
RewriteCond% {HTTP_REFERER}! ^ $
RewriteCond% {HTTP_REFERER}! ^ Http: // (www .)? IhreDomain.de /.*$ [NC] RewriteRule . (Jpg | jpeg | png | gif) $ http://domain.de/nohotlinking.jpg [NC, R, L]

oder

RewriteEngine on
RewriteCond% {HTTP_REFERER}! ^ Http (s)?: // (www .)? IhreDomain.de [NC] RewriteRule . (Jpg | jpeg | png | gif) $ http://domain.de/nohotlinking.jpg [NC, R, L]

Http://domain.de/nohotlinking.jpg ist in diesem Beispiel die direkte Verlinkung zu dem Bild, welches als benutzerdefinierte Fehlermeldung angezeigt werden soll.

Trotz des Schutzes der Bandbreite vor Diebstahl und der Sicherung einer stabilen Website-Leistung sollte bestimmten Suchmaschinen und Social-Media-Plattformen der Zugriff auf die Dateien gegebenenfalls erlaubt werden. Dadurch k├Ânnen die Bilder in den Suchergebnissen angezeigt und ├╝ber Widgets freigegeben werden. Zu diesem Zweck kann die Hotlink-Schutzregel der .htaccess-Datei um weitere Zeilen erg├Ąnzt werden, mit denen die Ausnahmen definiert werden:

RewriteEngine on
RewriteCond% {HTTP_REFERER}! ^ $
RewriteCond% {HTTP_REFERER}! ^ Http (s)?: // (www .)? IhreDomain.de [NC] RewriteCond% {HTTP_REFERER}! ^ Http (s)?: // (www .)? Google.com [NC] RewriteCond% {HTTP_REFERER}! ^ Http (s)?: // (www .)? Bing.com [NC] RewriteCond% {HTTP_REFERER}! ^ Http (s)?: // (www .)? facebook.com [NC] etc.
RewriteRule . (Jpg | jpeg | png | gif) $ http://domain.com/nohotlinking.jpg [NC, R, L]

Die Whitelist mit den zugelassenen Referrern kann beliebig entsprechend den eigenen Anforderungen erweitert werden. Wie im vorangegangenen Beispiel muss “IhreDomain.de” durch den tats├Ąchlichen Website-Namen ersetzt werden. http://domain.de/nohotlinking.jpg ist wieder der direkte Link zu dem Bild, das als benutzerdefinierte Fehlermeldung angezeigt werden soll und jpg | jpeg | png | gif sind die Dateitypen, die gesch├╝tzt werden sollen.

Hotlink Protection und SEO

Der Hotlink-Schutz f├╝r Bilder und andere Dateien hat keinen negativen Einfluss auf das Ranking einer Webseite. Eine gesch├╝tzte Website wird m├Âglicherweise sogar schneller geladen, da ihre Bandbreite nicht durch st├Ąndige illegitime Anfragen belastet wird. Dadurch kann insbesondere das Ranking von mobilen Webseiten besser werden. Probleme k├Ânnen allerdings auftreten, wenn der Hotlink-Schutz nicht ordnungsgem├Ą├č implementiert wird und der Zugriff auf die Bilder f├╝r Crawler blockiert wird. Dies f├╝hrt dazu, dass die Bilder nicht in den Suchergebnissen angezeigt werden oder dass die Website nicht richtig indiziert wird. Aus diesem Grund ist die Verwendung einer Hotlink-Schutzregel oder eines Plugins, das es erm├Âglicht, leere Referrer und Suchmaschinen als erlaubte Abrufer anzugeben, um den Bildern direkte URLs zur Verf├╝gung zu stellen, empfehlenswert.

Tipp

Wenn Sie noch Fragen bez├╝glich eines Online Marketing Themas haben, dann k├Ânnen Sie gerne unseren Glossar besuchen und sich ├╝ber das Thema informieren, wo Sie noch speziell Fragen haben.


Sie haben noch Fragen?

Kontaktieren Sie uns

Kostenloser SEO-Check der OSG


Weitere Inhalte