Verwenden RewriteCond %{QUERY_STRING} ohne anbringen des query string an die neue Adresse

Ich versuche, eine 301-Weiterleitung mit .htaccess.

Das Problem:

/?view=products&id=12345 -> /8831

es besteht kein Zusammenhang zwischen der alten und der neuen Adresse.

Aus irgendeinem Grund

Redirect 301 /?view=products&id=12345 /8831

nicht funktioniert. Wenn ich entfernen Sie das Fragezeichen, es funktioniert ohne Fragezeichen.

versuchte ich auch:

RewriteCond %{QUERY_STRING} view=products&id=12345
RewriteRule .*$ /8831 [L,R=301]

aber es leitet mich zu /8831?view=products&id=12345, das ist nicht gut für mich. Ich brauche nicht den query-string in die neue url-

InformationsquelleAutor Idan Gozlan | 2013-03-07
Schreibe einen Kommentar