Hallo,
ich hab leider folgendes Problem:
Um Bilderklau auf meiner Seite zu verhindern schütze ich mein Bilderverzeichnis per Referer-Überprüfung. D.h. es bekommen nur die Nutzer meine Bilder angezeigt, die als Referer meine php-Seiten senden. Allerdings hatte ich danach zunächst ein Problem mit den Bildersuchmaschinen, da deren Bots i.d.R. keinen Referer senden. Die von mir per mod_rewrite umgesetzte Lösung funktioniert auch bei Google sehr gut, leider aber nicht bei Bing. Eine Nachfrage beim Bing-Service ergab nur die wenig hilfreiche Standardantwort "Seite neu einreichen".
Hier ist das Fragment aus meiner .htaccess:
<Files ~ "\.(gif|jpe?g|png)$">
ErrorDocument 403 http://www.mysite.de/images/default.jpg
SetEnvIfNoCase Referer "^http://www.mysite.de" local_ref=1
SetEnvIfNoCase Referer "^http://mysite.de" local_ref=1
SetEnvIfNoCase User-Agent "^Mediapartners-Google" local_ref=1
SetEnvIfNoCase User-Agent "^Googlebot-Image" local_ref=1
SetEnvIfNoCase User-Agent "^msnbot" local_ref=1
SetEnvIfNoCase User-Agent "^MSNBot" local_ref=1
SetEnvIfNoCase User-Agent "msnbot" local_ref=1
SetEnvIfNoCase User-Agent "^msnbot-media" local_ref=1
Order Allow,Deny
Allow from env=local_ref
</Files>
Was habe ich falsch gemacht? (Wie ihr seht hab ich schon einiges für den regulären Ausdruck getestet...)