duplicate content > parameter abschneiden

URLs umschreiben, umleiten, blocken oder sperren - all das und noch viel mehr kann mit mod_rewrite erreicht werden. Mit regulären Ausdrücken, Conditions und Rules stehst Du auf Kriegsfuss? mod_rewrite macht nicht das was Du willst, oder funktioniert gar nicht? hier bist Du richtig!

Moderatoren: Bob, Super-Mod

duplicate content > parameter abschneiden

Beitragvon Ralfi » 03.11.2011 07:46

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
Ralfi
.
.
 
Beiträge: 1
Registriert: 03.11.2011 07:35

Re: duplicate content > parameter abschneiden

Beitragvon dwebx » 17.12.2011 18:33

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]
dwebx
.
.
 
Beiträge: 23
Registriert: 17.12.2011 16:05
Wohnort: Gera


Zurück zu mod_rewrite

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast