Seite 1 von 1

Redirect klappt nicht?

Verfasst: 17.07.2009, 10:30
von ven
Hi,

folgender Redirect klappt bei mir nicht, bin ich blöd oder steckt mehr dahinter?
Redirect permanent /index.php?sid=x&shp=1& https://www.meinedomain.de/

Danke und viele Grüße,
ven

Verfasst:
von

Verfasst: 17.07.2009, 10:43
von luzie
Sieht eigentlich richtig aus ... ^^

Was macht'n das kleine einsame Ampersand am Ende der weitergeleiteten Adresse?

Verfasst: 17.07.2009, 10:57
von ven
Das ist die weiter zu leitende Adresse, oder nicht?

Verfasst: 17.07.2009, 11:03
von chris21
QueryStrings werden durch Mod_Alias nicht erfasst. D.h.: Redirect permanent etc. funzt hier nicht über Mod_Alias.

So kannst Du es lösen:

Code: Alles auswählen

RewriteCond %{QUERY_STRING} ^sid=([0-9a-zA-Z]*)&shp=1&$
RewriteRule ^index.php$ http://www.example.com/? [R=301]
Habe jetzt angenommen, dass das sid=x auf eine SessionID schließen lässt, die aus Klein- und Großbuchstaben sowie Zahlen gebildet wird und Du alle erwischen wolltest, um sie auf die Startseite umzulenken.

Ansonsten nochmal Bescheid geben.

Wichtig ist das angehängte Fragezeichen bei der Zieladresse, damit wird unterbunden, dass der QueryString übernommen und wiederum angehängt wird.

Verfasst: 17.07.2009, 11:08
von ven
perfekt danke!

sid=x bleibt tatsächlich sid=x, das Shopsystem ersetzt für Suchmaschinen die SESSION durch x.