Seite 1 von 1

Duplicate Content Problem (404)

Verfasst: 13.11.2006, 09:55
von pnm
Hallo,

ein netter Zeitgenosse hat eine Site von mit mit verschiedenen Variablen (keine Session) an der URL verlinkt, die nix existent sind und von Google gespidert wurden. So habe ich die Startseite nun 3 Mal im Index. Ich habe das so zu lösen versucht:
if ($_SERVER['REQUEST_URI'] == "https://www.domain.com/?cid=35821338")
{
header('HTTP/1.0 404 Not Found');
}
Die URLs stehen so im Index: https://www.domain.com/?cid=35821338 Das Problem ist aber nun, dass auch für die https://www.domain.com/ ein 404 gesendet wird. Ich bin da ein wenig ratlos was ich tun kann, eventuell hat jemand eine Idee?[/quote]

Verfasst:
von
Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Verfasst: 13.11.2006, 10:11
von Lord_Chaos
wenns deinem empfinden von sinnvoller besucherführung entspricht, mach doch ein 301 auf die startseite für alles, was 404 erzeugen würde. schwupps bekommste durch den blödsinn sogar linkpop ;-)

Verfasst: 13.11.2006, 10:18
von pnm
@Lord_Chaos

Es erzeugt ja kein 404, was ja auch das Problem ist. Und für die Index ein 404 auszugeben... na ja.... also, redirect permanent scheint auch ein 200 OK auszugeben :(
Redirect permanent /?cid=35821338 https://www.domain.com

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 13.11.2006, 12:01
von pnm
Hm, niemand einen Tipp, wie man das lösen könnte?

Verfasst: 13.11.2006, 12:02
von MonikaTS
pnm hat geschrieben:Hm, niemand einen Tipp, wie man das lösen könnte?
ehrlich ich habe keinen,
aber nach zwei Stunden einen thread zu dumpen ist heavy

;)
lg

Verfasst: 13.11.2006, 12:48
von pnm
Lösung gefunden (mit preg_match), vielen Dank!

@einfach

dumpen oder doch "bumpen"? ;)

Verfasst: 13.11.2006, 12:56
von Monk
Das mit der REQUEST_URI oben dürfte so nicht funktionieren: In der kommen Protokoll und Hostname nicht vor!

Ich würde:
1. (da PHP zentral zu sein scheint) z.B. nach isset($_GET['cid']), !empty($_SERVER['QUERY_STRING']) gucken und dann per 301 umlenken,
2. Da die schon vorhandenen Ekelfälle erst irgendwann aus dem Index fliegen, nochmal die Google Console bemühen

hope it helps