KOMPOOS.NL

hotlink protection / htaccess

home » manuals » htaccess » hotlink-protection.html

sitemap


uitleg hotlink protection

hotlink protection De afbeelding van deze pagina zit (als het goed is) in de cache van jouw browser. De volgende keer dat je het plaatje (of deze pagina) inlaadt, zal jouw lokale cache het plaatje op jouw scherm "zetten". Iemand die niet de afbeelding in de cache heeft staan, en probeert het plaatje rechtstreeks te laden, zal pixel.gif (van 35 bytes groot) "geserveerd" krijgen. Dit alles dient ervoor dat niemand jouw afbeelding kan hotlinken. De enige mogelijkheid om het plaatje te zien is als je op de (html of php)-pagina bent. En als de afbeelding in de cache zit, zal je het plaatje vanzelfsprekend óók zien.

De onderstaande regels code staan in een .htaccess-file (in deze directory). Als je de behoefte hebt om jouw plaatjes tegen hotlinking te beschermen, kan je in de root van jouw website de onderstaande code (in een .htaccess-file) plaatsen. Als je niet de hele website wilt beschermen, maar één of meer directories, dan dien je de onderstaande .htaccess-file in die directory(ies) te plaatsen. Vergeet overigens niet om de domein-naam in de code aan te passen (met jouw eigen domein-naam), en in de root van jouw website de pixel.gif te plaatsen (anders krijg je een hoop 404's...).


code om in een htaccess-file te plaatsen


RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www\.)?kompoos.nl(/)?.*$ [NC]
RewriteRule .*\.(jpg)$ http://kompoos.nl/pixel.gif [R,L]
## (plaats altijd een lege regel onderaan jouw .htaccess-file)
Gebruik voor alle voorbeelden op de http://kompoos.nl een valide html5 pagina.