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.