ModRewrite mit GET-Parametern

kourty

Mitglied
Hallo liebe Community,

ich verwende für ein Website ModRewrite, um aus "datei.php?parameter1=1" das hier zu machen: "datei-1". Das funktioniert mit dieser Anweisung auch einwandfrei:
Code:
RewriteRule datei-(.*)$ datei.php?parameter1=$1

Allerdings gibt es Probleme, wenn ich noch weitere GET-Parameter an die URL dranhänge, sodass die URL so aussieht: "datei-1?parameter2=test". Dieser zweite Parameter wird offensichtlich nicht an das PHP-Script herangehängt.

Daher die Frage: Wie muss ich die ModRewrite-Regel ändern, damit weitere GET-Parameter verarbeitet werden können?
 
Zuletzt bearbeitet:
Hallo kourty,

dazu muss ein [QSA] an die Regel angehängt werden - bedeutet "query string appended":
Code:
RewriteRule datei-(.*)$ datei.php?parameter1=$1 [QSA]

mfg aGeNET
 
Zurück