RewriteEngine on
RewriteCond %{HTTP_REFERER} !^/$
RewriteCond %{HTTP_REFERER} !^http://www.sub.domain.ch/.*$ [NC]
RewriteRule ^.*$ http://sub.domain.ch/files/adsf/seb.gif [R,L]Klappt das?
Wie genau lautet der Fehler im Error-Log/Rewrite-Error-Log?Hmm, Du wolltest die Regeln nur bei Bilddateien greifen lassen, richtig? Dann natürlich statt "jedem Zeichen egal wie oft" also allem nur die Zugriffe auf Bilddateien umleiten (zudem fehlten ein paar ''):
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^/$
RewriteCond %{HTTP_REFERER} !^http://www.sub.domain.ch/.*$ [NC]
RewriteRule ^.*.(gif|jpg|jpeg|png|GIF|JPG|JPEG|PNG)$ http://sub.domain.ch/files/adsf/seb.gif [R,L]
Noch besser ist natürlich
RewriteRule ..(gif|jpg|jpeg|png|GIF|JPG|JPEG|PNG)$ http://sub.domain.ch/files/adsf/seb.gif [R,L]
Kürzer und Verzeichnisse matchen nicht.