Hallo!
Es wäre wesentlich enfacher, wenn Du uns sagen würdest, was Du mit dieser Klausel erreichen willst. Bisher bin ich mit der Analyse nicht so weit gekommen, wie ich möchte, da Dein Posting das Environment unkommentiert läßt:
RewriteEngine On => server_modules = ( ..., 'mod_rewrite', 'mod_redirect', ... }
DirectoryIndex index.php => index-file.names = ( 'index.php' )
RewriteBase / => wird nicht benötigt.
RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC] => Hier sollen URLs ohne www. auf www.URL umgeleitet werden
RewriteRule ^(.*)$ http://%1/$1 [R=301,L] => Hier werden die URLs an den Hostnamen gehängt.
RewriteCond %{REQUEST_FILENAME} !-d => Hier wird das Environment befüllt (das ginge theoretisch mit mod_env)
RewriteCond %{REQUEST_FILENAME} !-f => dito
RewriteRule .* index.php [L] => und alles auf index.php umgeleitet, in welcher dann das Environment verarbeitet wird.
Gruß, LX
RFC 1925, Satz 2: Egal, wie fest man schiebt, ganz gleich, wie hoch die Priorität ist, man kann die Lichtgeschwindigkeit nicht erhöhen.