sr: Regulärer Ausdruck für .htaccess / mod_rewrite

Beitrag lesen

Hallo,

möchte nur fragen, ob man den regulären Ausdruck noch besser schreiben kann.

Im Root des Webservers liegt die Datei index.php
Der Benutzer soll eine Adresse wie zum Beispiel http://beispielserver/www.meinedomain.de eingeben dürfen, die dann mittels mod_rewrite umgeleitet werden soll auf http://beispielserver/index.php?Project=www.meinedomain.de

Dazu habe ich in der .htaccess-Datei mod_rewrite aktiviert und folgende RewriteRule geschrieben:

RewriteRule ^(?!(index|css|images))(.+)$ index.php?Project=$2

Der Ausschluss (?!(index|css|images)) dient dazu, CSS-Dateien, Grafiken und die Datei index.php nicht noch einmal durch mod_rewrite prüfen zu lassen und dort fehlerhaft umgeleitet zu werden.

Habs alternativ auch schon mit dem Flag [L] versucht, aber das half nicht, die erneute Prüfung zu unterbinden (ist soweit ich verstanden habe auch nur dafür da, evtl. weitere Regeln zu überspringen).

Danke für die Hilfe.