Micha2: .htaccess behalten der Adresse bei Weiterleitung macht Probleme

Beitrag lesen

Hi!

Ich möchte von einer Subdomain auf eine index.php mit Get-Parameter weiterleiten. Es geht um eine lokale Installation und die Subdomain steht in der hosts Datei.

Ich möchte, dass http://mysub.localhost auf http://localhost/projekt/index.php?sub=mysub
weiterleitet, in der Adresszeile aber http://mysub.localhost stehen bleibt.

Meine .htaccess sieht so aus

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^([a-z0-9]+).localhost [NC]
RewriteRule ^(.*)$ http://localhost/projekt/index.php?sub=%1 [P]

Die weiterleitung funktioniert soweit auch aber dann wird die .htaccess erneut aufgerufen und ich bekomme einen Error 500. Wie es ausschaut, leitet die RewriteRule in einer Endlosschleife weiter?

Kann mir jemand sagen wo der Fehler ist?