htaccess RewriteRule-Seite mit Abfragezeichenfolge

8

Ich habe eine Reihe von Seiten, die ich auf neue URLs umleiten möchte. Sie haben in der Ziel-URL andere Abfragezeichenfolgen als in der ursprünglichen URL.

%Vor%

sollte zu:

umleiten %Vor%

Und weiter und weiter ...

Ich habe die folgenden Regeln zum Umschreiben und mache offensichtlich etwas sehr falsches.

%Vor%

Was passiert, ist, dass die ersten 4 Regeln nicht übereinstimmen und die Seite zu:

umleitet %Vor%

Ich habe versucht, das QSD-Flag, aber es scheint wie mein Problem ist, dass die Regel nicht für die gesamte Abfrage Zeichenfolge übereinstimmt, nicht, dass es die Abfrage Zeichenfolge mit.

    
isabisa 04.12.2013, 19:02
quelle

2 Antworten

12

Sie müssen mit der Variable %{QUERY_STRING} übereinstimmen. Die Abfragezeichenfolge ist nicht Teil der Übereinstimmung in RewriteRule :

%Vor%     
Jon Lin 04.12.2013, 19:05
quelle
0

Sie können QUERY_STRING in RewruteRule URI nicht zuordnen:

Versuchen Sie Ihre Regeln wie folgt:

%Vor%     
anubhava 04.12.2013 19:05
quelle