Edit: Probleem is opgelost
Na verschillende topics hier op GOT door te hebben gelezen heb ik een .htaccess bestand aangemaakt met als doel om hotlinking tegen te gaan.
Mijn probleem is het me niet lukt om hotlink beveiliging via .htaccess goed werkend te krijgen. Ik heb het gevoel dat ik alles goed doe, uiteraard zie ik iets over het hoofd, maar wat?
Probleem: Als ik nu lokaal het plaatje probeer te bekijken zie ik een rood kruis.
Als ik het plaatje rechtstreeks probeer te bekijken krijg ik een 403 “forbidden” melding.
Ik wil graag dat de site bezoekers het plaatje wel gewoon kunnen bekijken (logisch
).
Als ik het .htaccess bestand weghaal lukt dat ook gewoon, maar dan is de hotlink beveiliging weg.
Heeft iemand enig idee waar het mis gaat?
Directe link naar het plaatje:
http://gebruiker.net/temp/test.jpg
Test pagina lokale server (protagonist server):
http://gebruiker.net/hotlink.html
Test pagina remote server (chello):
http://members.chello.nl/l.molenaar/hotlink.html
.htaccess geplaatst in /httpdocs/temp/ (locatie van het plaatje):
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?gebruiker.net(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|png)$ http://www.gebruiker.net/pic/hotlink.jpg [R,NC]
Na verschillende topics hier op GOT door te hebben gelezen heb ik een .htaccess bestand aangemaakt met als doel om hotlinking tegen te gaan.
Mijn probleem is het me niet lukt om hotlink beveiliging via .htaccess goed werkend te krijgen. Ik heb het gevoel dat ik alles goed doe, uiteraard zie ik iets over het hoofd, maar wat?
Probleem: Als ik nu lokaal het plaatje probeer te bekijken zie ik een rood kruis.
Als ik het plaatje rechtstreeks probeer te bekijken krijg ik een 403 “forbidden” melding.
Ik wil graag dat de site bezoekers het plaatje wel gewoon kunnen bekijken (logisch
Als ik het .htaccess bestand weghaal lukt dat ook gewoon, maar dan is de hotlink beveiliging weg.
Heeft iemand enig idee waar het mis gaat?
Directe link naar het plaatje:
http://gebruiker.net/temp/test.jpg
Test pagina lokale server (protagonist server):
http://gebruiker.net/hotlink.html
Test pagina remote server (chello):
http://members.chello.nl/l.molenaar/hotlink.html
.htaccess geplaatst in /httpdocs/temp/ (locatie van het plaatje):
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?gebruiker.net(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|png)$ http://www.gebruiker.net/pic/hotlink.jpg [R,NC]