Hotlinking betekent dat andere websites rechtstreeks naar afbeeldingen of bestanden op jouw server linken, waardoor zij jouw bandbreedte gebruiken en jouw server extra belasten zonder dat bezoekers jouw site bezoeken. Met LiteSpeed hotlink protection blokkeer je dit op serverniveau, zodat bestanden alleen laden via jouw eigen domein of toegestane uitzonderingen. Dit artikel laat zien hoe je het instelt via Plesk en handmatig via .htaccess.
Wat is hotlink protection en waarom nodig
Hotlinking gebeurt wanneer iemand een afbeelding of video van jouw server direct inlaadt op een andere website, zonder het bestand zelf te hosten. De bezoeker ziet de afbeelding, maar het dataverkeer en de serverbelasting komen volledig voor jouw rekening. Bij veel verkeer kan dit merkbaar invloed hebben op de snelheid van je site, zeker als je gedeelde hosting gebruikt.
LiteSpeed-servers hebben ingebouwde ondersteuning voor hotlink protection via de rewrite-module. Je stelt een regel in die controleert of een verzoek voor een afbeelding of bestand afkomstig is van je eigen domein. Komt het verzoek van elders, dan weigert de server het bestand of toont een alternatieve afbeelding.
Hotlink protection instellen via Plesk
In Plesk vind je hotlink protection vaak onder de Apache & nginx-instellingen of als aparte extensie, afhankelijk van de configuratie van je hostingpakket. Bij Tandata kun je dit terugvinden in het Plesk-controlepaneel van je webhosting-pakket.
Log in op Plesk
Ga naar je Plesk-omgeving en open het domein waarvoor je hotlink protection wilt instellen.
Open Apache & nginx-instellingen
Zoek naar de sectie waar je aanvullende directives kunt toevoegen voor Apache of nginx op domeinniveau.
Voeg de rewrite-regel toe
Plaats de regel uit de volgende sectie in het veld voor aanvullende Apache-directives en sla de instellingen op.
Controleer de werking
Bezoek je site vanaf een ander domein of gebruik een losse testpagina om te zien of afbeeldingen correct worden geblokkeerd.
Handmatig instellen met .htaccess op LiteSpeed
LiteSpeed ondersteunt standaard Apache-syntax in .htaccess-bestanden, inclusief mod_rewrite. Voeg onderstaande code toe aan het .htaccess-bestand in de hoofdmap van je website:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https://(www.)?jouwdomein.nl/.*$ [NC]
RewriteRule .(jpg|jpeg|png|gif|webp)$ - [F,NC,L]
Vervang jouwdomein.nl door je eigen domeinnaam. De regel controleert de referer-header van elk verzoek voor afbeeldingsbestanden. Is de referer leeg of komt deze niet overeen met je domein, dan geeft de server een 403 Forbidden-foutmelding terug in plaats van de afbeelding.
Testen en uitzonderingen toevoegen
Test altijd of legitiem gebruik niet per ongeluk wordt geblokkeerd. Denk aan zoekmachines die je afbeeldingen indexeren, sociale media die preview-afbeeldingen tonen, of je eigen e-mails die afbeeldingen van je domein laden. Voeg voor elke gewenste uitzondering een extra RewriteCond-regel toe met de bijbehorende referer of user-agent.
Controleer ook of e-mailclients afbeeldingen correct blijven tonen als je afbeeldingen gebruikt in nieuwsbrieven die via je zakelijke e-mail worden verstuurd. Test de regel na het instellen altijd op meerdere apparaten en browsers, en houd foutlogs in de gaten voor onverwachte blokkades.
Loop je vast bij het testen of wil je de configuratie laten controleren, raadpleeg dan de kennisbank of neem contact op met support.
Veelgestelde vragen
Werkt hotlink protection ook voor video’s en PDF’s?
Ja, je kunt in de RewriteRule extra bestandsextensies toevoegen, bijvoorbeeld mp4 of pdf, zodat ook die bestanden worden beschermd.
Blokkeert hotlink protection ook zoekmachines?
Standaard niet, omdat zoekmachine-crawlers vaak geen referer meesturen bij het indexeren van afbeeldingen. Test dit wel na het instellen om zeker te zijn.
Kan ik hotlink protection per map instellen in plaats van voor de hele site?
Ja, plaats dan een apart .htaccess-bestand met de rewrite-regel in de specifieke map die je wilt beschermen.
Wat gebeurt er als ik een fout maak in de regel?
Een foutieve rewrite-regel kan leiden tot een serverfout (500) op je site. Maak altijd eerst een back-up van het .htaccess-bestand voordat je wijzigingen doorvoert.
Is hotlink protection hetzelfde als een CDN?
Nee, een CDN verspreidt content over meerdere servers voor snelheid, terwijl hotlink protection specifiek ongeautoriseerd gebruik van je bestanden door andere websites blokkeert.
Conclusie
Met hotlink protection op je LiteSpeed-server voorkom je dat andere websites ongevraagd bandbreedte van jouw hosting gebruiken. Via Plesk stel je dit eenvoudig in met een rewrite-regel, of je voegt de code handmatig toe aan je .htaccess-bestand. Test altijd zorgvuldig op uitzonderingen zoals zoekmachines en e-mailclients voordat je de regel definitief actief laat staan.