Wissensdatenbank
1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!
Ein Hotlinking-Problem beheben
Diese Anleitung erklärt, wie Sie das Hotlinking von Dateien, die auf Ihrem Webhosting von Infomaniak gehostet werden, einschränken können.
Einleitung
- Beim Hotlinking wird eine Datei (z. B. ein Bild oder ein Video), die auf Ihrem Server gehostet wird, direkt auf einer anderen Website angezeigt, indem die öffentliche URL verwendet wird, ohne dass die Datei auf der anderen Website selbst gehostet wird.
- Diese Praxis nutzt die Ressourcen Ihres Hostings (Bandbreite, HTTP-Verbindungen und Serverressourcen) ohne Ihre Erlaubnis. Sie kann auch Ihre Urheberrechte verletzen oder die Kontrolle über die Verbreitung Ihrer Inhalte beeinträchtigen.
- Auch wenn die aktuellen Netzwerkkapazitäten die Auswirkungen auf die Bandbreite im Allgemeinen weniger kritisch machen als früher, wird dennoch empfohlen, Hotlinking einzuschränken, um einen unnötigen Ressourcenverbrauch Ihres Hostings zu vermeiden.
Hotlinking mit einer .htaccess-Datei verhindern
Wenn Ihre Website den Webserver Apache und das Modul mod_rewrite verwendet, können Sie den direkten Zugriff auf bestimmte Dateien einschränken, indem Sie Regeln in der Datei .htaccess hinzufügen, die sich im Stammverzeichnis Ihrer Website befindet.
Das folgende Beispiel schützt die wichtigsten Bildformate, einschließlich der modernen Formate WebP und AVIF:
RewriteEngine On
# Anfragen ohne einen Referer-Header zulassen
RewriteCond %{HTTP_REFERER} !^$
# Anfragen von Ihrer eigenen Domain zulassen (ersetzen Sie dies durch Ihre Domain)
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?votre-domaine\.com [NC]
# Anfragen von wichtigen Suchmaschinen zulassen
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?google\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?bing\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?yahoo\. [NC]
# Hotlinking für Bilddateien blockieren
RewriteRule \.(jpg|jpeg|png|gif|svg|webp|avif)$ - [F,NC,L]Vor der Verwendung anpassen:
- Ersetzen Sie
ihre-domain.comdurch Ihren eigenen Domainnamen. - Anfragen ohne den HTTP-Header
Refererwerden zugelassen, um die Kompatibilität mit bestimmten Browsern, Anwendungen oder Datenschutzmechanismen zu gewährleisten, die diesen Header nicht übermitteln. - Die Regeln, die den wichtigsten Suchmaschinen den Zugriff auf Bilder erlauben, ermöglichen es ihren Bots, auf die Bilder zuzugreifen, damit diese indiziert werden können. Wenn Sie diese Regeln entfernen, wird die Indizierung dieser Bilder verhindert.
- Die Regel verwendet die Option
[F], die eine HTTP-Antwort403 Forbiddenzurückgibt. Diese Methode blockiert die Anfrage sofort, ohne zusätzlichen Inhalt bereitzustellen, was den Ressourcenverbrauch des Servers reduziert.
Wenn Sie Cloudflare als CDN vor Ihrem Infomaniak-Hosting verwenden, können Sie die Funktion Hotlink-Schutz auch über dessen Verwaltungsoberfläche aktivieren, um diese Art von Zugriff zu blockieren, bevor er Ihr Hosting erreicht.
Link zu dieser FAQ: https://faq.infomaniak.com/678
War diese FAQ nützlich?