Die RewriteRule dürfte so eigentlich nicht korrekt sein, denn die wird ja durch einen regulären Ausdruck beschrieben, siehe auch Apache Module mod_rewrite RewriteRule Directive.
/* würde also auf _ (nichts), /, //, ///, ///, ... matchen - und sonst auf nichts.
Nein, die RegEx ist nach allen Seiten hin offen, sie matched jeden Request. Ein einfaches ^ zu notieren dürfte aber effizinter sein.
Du hast ein OR-Flag zu viel.
RewriteEngine on
RewriteCond %{HTTP_REFERER} bösedomain.com [OR]
RewriteCond %{HTTP_REFERER} bösedomain.net [OR]
RewriteCond %{HTTP_REFERER} bösedomain.ru
RewriteCond %{REQUEST_FILENAME} !-s
RewriteRule ^ http://www.meinedomain.de/index.html [R,L]