Het is vervelend als iemand zonder toestemming jouw WordPress afbeeldingen opslaat en deze vervolgens op zijn eigen website gebruikt. Maar wat ook vaak gebeurt is dat iemand direct naar jouw afbeelding URL’s linkt. Dit noemen we hotlinking. In deze blogpost leggen we uit waarom hotlinking in WordPress problematisch is, en wat je kunt doen om het te voorkomen.
Waarom is hotlinking een probleem?
Wanneer jouw afbeeldingen hotlinked zijn, dan betekent dit dat een andere website direct naar jouw afbeelding URL’s linkt. Dit is problematisch omdat:
De afbeeldingen zonder jouw toestemming gebruikt worden
Dit spreekt voor zich. Of je de afbeeldingen nu zelf hebt gecreëerd of er geld voor hebt betaald, het is niet de bedoeling dat anderen ze stelen. Natuurlijk zou het kunnen dat iemand geen kwade intenties heeft en simpelweg niets van auteursrecht afweet, maar in veel gevallen gaat het om kwaadwillenden die systematisch content scrapen van andere websites voor eigen gebruik.
Het de performance van jouw WordPress site negatief beïnvloed
Bij hotlinking in WordPress wordt er direct gelinkt wordt naar de oorspronkelijke afbeelding die in jouw mediabibliotheek staat. Dat betekent dat elke keer dat een afbeelding bekeken wordt door een bezoeker op de website van de ‘contentdief’, deze van jouw server gedownload wordt. Dit kan een negatieve impact hebben op de performance van jouw website. Dat betekent ook weer een slechtere gebruikerservaring – om nog maar niet te spreken over de impact op je SEO! Laadtijd is immers een van de belangrijkste Google Ranking Factoren.
Je meer bandbreedte verbruikt
Met hotlinking maken anderen in feite misbruik van jouw bandbreedte. Hotlinking kan ervoor zorgen dat de bandbreedte limiet van jouw hosting pakket wordt overschreden. In dat geval kan je hosting provider extra kosten in rekening brengen of je informeren dat je moet overstappen naar een duurder hosting pakket. Hoe dan ook gaat hotlinking gepaard met hogere kosten om je website in de lucht te houden.
Hotlinking in WordPress voorkomen
Gelukkig is hotlinking in WordPress voorkomen niet zo ingewikkeld. Het enige dat je hoeft te doen is de onderstaande code snippet toevoegen aan het .htaccess bestand van je website:
#hotlinking van afbeeldingen uitschakelen
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?wphandleiding.nl [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
Vergeet niet om wphandleiding.nl te vervangen door je eigen domeinnaam!
Lees ook: WordPress htaccess – tips en trucs
Tot slot
Door het toevoegen van de code snippet aan je .htaccess bestand blijven afbeeldingen op je eigen website gewoon zichtbaar. Ook zullen de afbeeldingen nog gewoon weergegeven worden in de zoekresultaten van Google. Maar als een of meerdere van je afbeeldingen hotlinked zijn, dan worden ze dankzij deze code op andere websites niet geladen.