Jörg Reinholz: .htaccess behalten der Adresse bei Weiterleitung macht Probleme

Beitrag lesen

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.

RewriteRule ^(.*)$ http://localhost/projekt/index.php?sub=%1 [P]
Kann mir jemand sagen wo der Fehler ist?

Ja. Das 'http' in der Adresse ist falsch. Damit wird zwingend ein neuer Request ausgelöst.

Etwas wie:

RewriteRule ^(.*)$ /srv/www/htdocs/projekt/index.php?sub=%1 [L]  

(Pfad im lokalen Dateisystem des Servers) wäre wohl günstiger.

Jörg Reinholz