Kennisbank
1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!
Een probleem met hotlinking oplossen
Deze handleiding legt uit hoe u hotlinking naar bestanden die op uw Webhosting van Infomaniak zijn opgeslagen, kunt beperken.
Inleiding
- Hotlinking is het direct weergeven van afbeeldingen, video's of andere bestanden die op uw server zijn opgeslagen, op een externe website, door hun openbare URL te gebruiken, zonder deze zelf te hosten.
- Deze praktijk gebruikt de resources van uw hosting (bandbreedte, HTTP-verbindingen en serverresources) zonder uw toestemming. Het kan ook inbreuk maken op uw auteursrechten of op uw controle over de verspreiding van uw content.
- Hoewel de huidige netwerkcapaciteiten ervoor zorgen dat de impact op de bandbreedte over het algemeen minder kritiek is dan voorheen, wordt het nog steeds aanbevolen om hotlinking te beperken om onnodig gebruik van de resources van uw hosting te voorkomen.
Hotlinking voorkomen met een .htaccess-bestand
Als uw website de webserver Apache en de module mod_rewrite gebruikt, kunt u de directe toegang tot bepaalde bestanden beperken door regels toe te voegen aan het bestand .htaccess dat zich in de hoofdmap van uw website bevindt.
Het onderstaande voorbeeld beschermt de belangrijkste afbeeldingsformaten, inclusief de moderne formaten WebP en AVIF:
RewriteEngine On
# Sta verzoeken toe zonder een Referer-header
RewriteCond %{HTTP_REFERER} !^$
# Sta verzoeken toe vanaf uw eigen domein (vervang dit door uw domein)
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?votre-domaine\.com [NC]
# Sta verzoeken toe van belangrijke zoekmachines
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?google\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?bing\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?yahoo\. [NC]
# Blokkeer hotlinking voor afbeeldingsbestanden
RewriteRule \.(jpg|jpeg|png|gif|svg|webp|avif)$ - [F,NC,L]Pas dit aan voordat u het gebruikt:
- Vervang
uw-domein.nldoor uw eigen domeinnaam. - Verzoeken zonder een HTTP-header
Refererworden toegestaan om de compatibiliteit met bepaalde browsers, applicaties of mechanismen voor privacybescherming te behouden, die deze header niet doorsturen. - De regels die de belangrijkste zoekmachines toestaan, geven hun robots toegang tot afbeeldingen, zodat deze kunnen worden geïndexeerd. Door deze regels te verwijderen, wordt voorkomen dat deze afbeeldingen worden geïndexeerd.
- De regel maakt gebruik van de optie
[F], die een HTTP-antwoord403 Forbiddenretourneert. Deze methode blokkeert de aanvraag onmiddellijk zonder extra inhoud te leveren, waardoor het gebruik van de serverbronnen wordt beperkt.
Als u Cloudflare gebruikt als CDN voor uw Infomaniak-hosting, kunt u ook de functie Hotlink Protection activeren via de beheerdersinterface om dit type toegang te blokkeren voordat het uw hosting bereikt.
Link naar deze veelgestelde vragen: https://faq.infomaniak.com/678
Is deze veelgestelde vragenlijst nuttig geweest?