Seite 1 von 1

301 - wann kapiert es Google endlich?

Verfasst: 23.11.2006, 19:02
von sword
Hallo

Anfangs wurde leider noch die PHPSESSID an die URLS gehängt, was ich aber bereits vor 3 Monatel abgeschaltet habe. Natürlich besuchte Google dann die Links mit ID. Deshalb hab ich die URLs weitergeleitet auf ohne PHPSESSID und der Status 301 wird zurückgegeben. Doch Google besucht immer noch mit irgendwas.htm?PHPSESSID=. Ich hab keine Ahnung wieso. Denn im Index sind alle Links ohne die SessionID. Alle anderen Suchmaschinen rufen die korrekte Seite auf, nur Google will es nicht kapieren. Was kann ich da noch tun?

Gruss
Sword

Verfasst:
von

Verfasst: 24.11.2006, 00:04
von net(t)worker
evtl. link noch jemand mit der sessid auf dich.... und dann schaut google ja auch nach was sich hinter dem Link verbirgt.

Verfasst: 24.11.2006, 00:28
von chris21
Wie genau sieht die Weiterleitung aus?

Modrewrite? PHP? Wie sieht der Code aus?

Verfasst:
von

Verfasst: 24.11.2006, 19:08
von sword
Die Umleitung mach per PHP, damit ich per eMail informiert werde:

Code: Alles auswählen

	if(strpos($adresse,'PHPSESSID') !== false)
	{
		// Benachrichtigen per Mail
		error_meldung("Fehler 301: ");

		// PHPSESSID entfernen
		$sid = preg_replace('/(\?PHPSESSID)=(.*)+/', '',$adresse);
	
		header("HTTP/1.1 301 Moved Permanently");
		header("Location: $sid");
	}
Die Umleitung funktioniert auf jeden Fall korrekt. Teste ich das ganze mit https://www.seoconsultants.com/tools/headers.asp, wird das hier zurückgegeben:

HTTP Status Code: HTTP/1.1 301 Moved Permanently