Florian: mod_rewrite

Hallo!

Ich habe ein Problem mit Umleitungen die ich definiert habe. Zunächst wollte ich, daß das "www" immer entfernt wird und habe mich an http://www.devmag.net/servertechnik/mod_rewrite_3.htm gehalten. So sieht meine .htaccess jetzt aus:

ErrorDocument 404 /nicht_gefunden.htm

DirectoryIndex index.cgi index.pl index.php index.shtml index.html index.htm

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.org$ [NC]
RewriteRule ^(.*) http://example.org/$1 [R]

Leider ist damit gar nichts erreichbar: Forbidden
You don't have permission to access / on this server.

Zusätzlich würde ich noch gerne meine Urlaubsbilder vor Hotlinking schützen. Dafür habe ich folgendes gefunden:

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://your.tld/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.your.tld/.*$ [NC]
ReWriteRule .*.(gif|jpg|png|ico)$ http://your.tld/path/to/hotlink.jpg [L]

So weit ich das erkennen kann, sind leere Referer und die TLD mit und ohne www erlaubt. Kann man mit .* alle Subdomains erlauben? Bestimmten Domains von Freunden soll das nämlich erlaubt sein und zwar egal mit welcher Subdomain.

RewriteCond %{HTTP_REFERER} !^http://.*your.tld/.*$ [NC]

Das sollte doch möglich sein? Aus der Dokumentation werde ich einfach nicht schlau und da schon der erste Teil nicht funktioniert, habe ich es noch nicht hinzugefügt. Stimmt das denn so? Wäre toll, wenn mir das jemand auseinanderdröseln kann und vielleicht eine gute deutsche Übersetzung der Dokumentation kennt.

Danke
Florian