RewriteRule, das die GET-Parameter beibehält

8

Was ist falsch an dieser Umschreiberegel?

%Vor%

Ich möchte einfach "index.php? url=" nach api / und vor dem Rest der get-Parameter hinzufügen.

%Vor%

bis

%Vor%

Was ist falsch mit (. +) um alles nach api /? zu bekommen?

    
Tirithen 23.07.2010, 19:27
quelle

3 Antworten

19

Die Regex in der RewriteRule wird nur für den Pfadteil der URL ausgeführt, nicht für die Abfrageparameter. Glücklicherweise gibt es das [QSA] -Flag , um vorhandene Abfrageparameter zu erhalten.

    
hobbs 23.07.2010, 19:59
quelle
0

Machst du etwas, um die unendliche Rekursion zu stoppen?

%Vor%

oder ein Äquivalent

    
Lou Franco 23.07.2010 19:35
quelle
0

Ich denke, Sie müssen Ihren Domain-Namen vor dem Regex-Zeug schreiben. So:

%Vor%     
Erik Escobedo 23.07.2010 19:37
quelle

Tags und Links