Apache / virtualhost

Christof

Well-known member
ID: 40685
L
18 Mai 2006
71
0
Hallo zusammen,

ich habe folgendes Problem:
Wie muss ich den Apache/vHost configurieren, damit wenn ich z.B. folgenden Aufruf mache:

https://www.test.de/variableswort

der mir auf die Datei

https://www.test.de/test.php?variableswort

umleitet? Also die Anfrage, im Browser soll trotzdem nach die Eingabe stehen bleiben.
Hinzu kommt, dass eine Anfrag auch so aussehen kann:

https://www.test.de/variableswort?go=anmelden

soll natürlich intern diese Abfrage sein:

https://www.test.de/test.php?variableswort=&go=anmelden

Das müsste doch irgendwie mit rewrite oder so gehen, habe da aber nicht sehr viel Ahnung.

Viel Dank schonmal
 
Code:
RewriteEngine On
RewriteRule ^([^/]+)/(.*?)$ test.php?$1&go=$2 [L,QSA]
RewriteRule ^(.*?)$ test.php?$1 [L,QSA]
Ungetestet, aber sollte eigentlich funktionieren.
 
Danke für die Antwort,
hat zwar nicht funktioniert, aber trotzdem geholfen.

So gehts:
RewriteRule ^/([a-z]+)$ /a.php?$1
RewriteRule ^/([a-z]+)/([a-z]+)$ /index.php?$1=&go=$2