Dieter: Mod-Rewrite und Get-Parameter

Hallo,
ich wollte mal fragen, ob es möglich ist, per Mod-Rewrite gegebene Get-Parameter weiter zu übergeben.

Also ich habe folgenden .htaccess-Datei:
RewriteEngine on
RewriteCond %{HTTP:Authorization}  !^$
RewriteRule ^index.php$ index.php?login=%{HTTP:Authorization}

Dadurch wird das Passwort und der Username als GET-Parameter an den Script übergeben. Ich muss diesen Trick anwenden, weil bei mir PHP als CGI-Module läuft.

So das Problem, welches ich nun habe, sind dass Get-Parameter nicht mehr weiter übergeben werden.
Wenn ich index.php?id=15 aufrufe, dann wird an die index.php nur 'login' als Get-Parameter übergeben, nicht mehr id.

Wie muss ich also jetzt die Rewrite-Regeln anpassen, damit weiterhin alle Get-Parameter übergeben werden?

Mit index.php(.*) habe ich es versucht, aber dies Funktioniert ja nur, wenn man z.B. index.php/test/...
aufruft.

Evt. kann mir ja jmd. helfen.

Danke im Vorraus.

  1. Lieber Dieter,

    Du suchst nach [QSA], was "Query String Append" (oder so ähnlich) heißt. Auf Deutsch übersetzt in etwa "Anforderungszeichenkette anhängen".

    Vielleicht tut es so (obwohl ich mich mit diesem {HTTP:Authoraization} überhaupt nicht auskenne):

    RewriteEngine on
    RewriteCond %{HTTP:Authorization}  !^$

    RewriteRule ^index.php$ index.php?login=%{HTTP:Authorization} [QSA]

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.

    1. Hallo Felix,
      danke, klappt super.

      MFG