Seite 1 von 1

duplicate content > parameter abschneiden

Verfasst: 03.11.2011 07:46
von Ralfi
Hallo zusammen,
sitze nun schon seit Stunden vor meiner htaccess und bekomme folgendes Problem nicht gebacken:

habe folgenden duplicate content bei Google:
newsletter/newsletter.html?from=3&camp=0310
newsletter/newsletter.html?from=3&camp=0410
newsletter/newsletter.html?from=3&camp=0510

und möchte nun alles auf die newsletter/newsletter.html per 301 umleiten
also die Parameter löschen

hab schon alles mögliche probiert u.A. dies:
RewriteCond %{THE_REQUEST} " (.*)/newsletter/newsletter.html?(.*) "
RewriteRule "" %1/newsletter/newsletter.html [R=301,L]

nur bekomme ich leider einen Fehler und keinen Redirect
Fehler: Umleitungsfehler Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.
die Condition zieht, aber die rewriterule passt wohl nicht

könnt Ihr mir weiterhelfen ?

danke und Grüße
Ralf

Re: duplicate content > parameter abschneiden

Verfasst: 17.12.2011 18:33
von dwebx
Wenn Du explizit diese 3 Seiten ausschließen möchtest, dann so hier:

Code: Alles auswählen

RewriteCond %{QUERY_STRING} from=3&camp=(0310|0410|0510)
RewriteRule /newsletter.html /newsletter.html?= [R=301,L]
Geht es Dir generell um das URI-Schema, dann so:

Code: Alles auswählen

RewriteCond %{QUERY_STRING} from=3&camp=[0-9]{4}
RewriteRule /newsletter.html /newsletter.html?= [R=301,L]