Wat dacht je van (als deze regexen tenminste gelijk zijn aan die van perl):
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?webhostingtalk\.nl/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://217.148.168.134/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(.*\.)?host3000\.com/.*$ [NC]
RewriteRule \.(gif|jpg)$ http://www.host3000.com/foei/leecher.gif [R,L]
Ik neem aan dat er niemand vanaf www.www.webhostingtalk zal komen. Vandaar de eerste wijziging.
Bij mijn weten heeft www.<ip> address geen effect, vandaar de 2e wijziging.
De derde wijziging is om ervoor te zorgen dat men ook niet via een subdomein, anders dan 'www' (bv. zzz.host3000.com) de file te pakken kan krijgen.
Overigens als je achter de laatste '.*' '\.bin' zet gevolgd door de afsluitende '$' dan kan je hem overal neer zetten en worden alleen de .bin's gefilteerd.
Martin
Algemene wijzing is om _alle_ punten te escapen.
