torstene
Goto Top

Weiterleitung per .htaccess - siehe Beispiel

Wie leite ich folgende URL per .htaccess weiterr

/impressum?view=nutzungsbedingungen

soll nach

/impressum

umgeleitetet werden ? Nachfolgendes Beispiel klappt nicht

RewriteCond %{query_STRING} ^impressum?view=nutzungsbedingungen$
RewriteRule (.*)$ http://www.meinedomain.de/nutzungsbedingungen [L,R=310]

Danke

TorstenE

Content-Key: 212540

Url: https://administrator.de/contentid/212540

Printed on: April 18, 2024 at 00:04 o'clock

Member: colinardo
colinardo Jul 26, 2013 updated at 12:48:20 (UTC)
Goto Top
Hallo Torsten,
versuchs mal mit:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^view=nutzungsbedingungen$ [NC]
RewriteRule (.*)$ http://www.meinedomain.de/impressum [L,R=310]

Noch als Info: %{QUERY_STRING} liefert alles ab dem ? zurück

Grüße Uwe
Member: TorstenE
TorstenE Jul 26, 2013 at 12:32:15 (UTC)
Goto Top
Hey Uwe,

danke für den Tipp, aber als Ergebnis erhalte ich dann:

http://www.meinedomain.de/impressum?view=nutzungsbedingungen

und NICHT

http://www.meinedomain.de/impressum

Es wird immer das Argument hinten wieder angehängt, obwohl KEIN "$1" verwendet wird.
Member: colinardo
colinardo Jul 26, 2013 updated at 13:01:28 (UTC)
Goto Top
sorry da war noch ein Fehler drin, das hier geht:
du musst nur an die Ziel-URL am Ende ein ? anhängen, dann wird der Querystring entfernt.

RewriteCond %{REQUEST_URI} ^.*/impressum$ [NC]
RewriteCond %{QUERY_STRING} ^view=nutzungsbedingungen$ [NC]
RewriteRule (.*)$ http://www.meinedomain.de/impressum? [L,R=310]
Member: TorstenE
TorstenE Jul 26, 2013 at 13:19:09 (UTC)
Goto Top
kann es ein dass in der 2. Zeile das [NC] weg muß
habs weg gemacht, jetzt klappt es

Danke

TorstenE
Member: colinardo
colinardo Jul 26, 2013 updated at 13:31:24 (UTC)
Goto Top
das [NC] bedeutet case insensitive für die jeweilige Rule, sollte eigentlich funktionieren ...

Grüße Uwe
Gelöste Beitrage bitte auch als solche markieren.Danke.