Ff over een htaccess...

Op http://www.multidesk.be/faqs/000098/ vond ik volgende code:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www.)?multidesk.be/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule *.(jpe?g|gif|bmp|png)$ - [F]


Deze zou er voor moeten zorgen, dat je geen afbeeldingen kan laden vanuit een andere website..

Maar als je deze test, kom je uit op een leuke server error (500)... De witregel onderaan, zoals beschreven ben ik niet vergeten, en de url heb ik ook netjes gezet... Iemand een idee?
Eigenlijk zou je het zo moeten maken dat hij een ander plaatje er voor in de plaats zet.. bijvoorbeld iets van 'this image is (c) jouwebsite.nl and will not be displayed on this website..' van 1kb ofzo ..

volgens mij kan dit zo (wel ff gespiekt ;-))

RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_REFERER} !^http://www.jouwebsite.nl [NC,OR]
RewriteCond %{HTTP_REFERER} !^http://jouwebsite.nl [NC]
RewriteCond %{REQUEST_URI} !^/antileech.jpg [NC]
RewriteRule [^/]+.(gif|jpg|png|mp3|htm|html|php)$ http://www.jouwebsite.nl/antileech.jpg [NC,R,L]

zoiets zou het dus moeten zijn :P
Hmm heb dit net getest op m'n server, en krijg volgende error:

Server error!

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.

If you think this is a server error, please contact the webmaster

Error 500


Dit zal ongeveer betekenen dat m'n server dit gewoon niet ondersteunt? :/
ik kreeg ook die error ;) w8 ff prutsen
ik gebruik dit:

RewriteCond %{HTTP_REFERER} !^http://www.phphulp.nl [NC,OR]
RewriteCond %{HTTP_REFERER} !^http://phphulp.nl [NC]
RewriteCond %{REQUEST_URI} !^/phphulp.gif [NC]
RewriteRule [^/]+.(gif|jpg)$ http://www.phphulp.nl/phphulp.gif [NC,R,L]

werkt goed :) phphulp vervangen met je eigen url adres natuurlijk.. als je op je eigen website naar volledige url adressen linkt.. bijvoorbeeld ik link op phphulp.nl naar phphulp.nl/imgs/arrow.gif ofzo, dan pakt hij ook de 'hotlinking gif' zeg maar die je opgeeft in .htaccess.. er moeten dus allemaal ../imgs/arrow.gif in je html staan en niet volledige url adressen..

ik praat nu niet echt helemaal abn maar tis al laat en wou net op bet :P (ruimt zo maar is met een D uiteraard ;p)
Dank je wel Bas :D ik heb gezien dat je met heel PHPHulp hebt zitten experimenteren om gewoon op m'n vraag te antwoorden :d Fel bedankt :D
Heb het net snel getest, en het werkt :D

Ik ga m'n bed nu ook eens opzoeken ;)
Bedankt voor de hulp :D

Reageren