PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Google & SessionIDs (http://www.selfphp.de/forum/showthread.php?t=11906)

morsche 13.12.2005 18:00:36

Google & SessionIDs
 
morsche,

ich glaube nun endlich herausgefunden zu haben, warum einige meiner Seiten komplett von Google indiziert werden und von anderen nur die Startseite. Es liegt wohl daran, dass der Google-Bot die Seite mehrmals aufruft, dabei immer automatisch eine neue SessionID erhält und dann zu der Annahme kommt, dass sich hinter den vermeintlich unterschiedlichen Seiten (wg. der SessionID) gleiche Inhalte verbergen. Deshalb werden die entsprechenden Inhalte nicht von Google gespeichert (Duplicate Content).

Soweit so gut. Um dem vorzubeugen wollte ich mit den folgenden Zeilen am Anfang meiner Scriptes das Übergeben der SessionID über die URL unterbinden (wenn es erstmal funktioniert, schiebe ich noch eine Abfrage dazwischen, so dass nur der Googlebot davon betroffen sein wird):

ini_set("session.use_cookies",1);
ini_set("session.use_only_cookies",1);
ini_set("session.use_trans_sid",0);

Leider funktioniert es nicht. Habe es auch ohne das "session." versucht. Auch der Versuch über die htaccess mittels der Zeilen "php_flag session.use_trans_sid Off" und "php_flag session.use_only_cookies On" ist gescheitert. (laut phpinfo() ist der safemode deaktiviert.)

Die letzte Möglichkeit bestand nun darin, einfach die Session im PHP-Script gar nicht erst zu erstellen. Daraufhin musste ich noch ein paar Änderungen am restlichen Code machen, aber es funktioniert immerhin. So kann ich nun mit Hilfe von HTTP_USER_AGENT für den Google-Bot die Sessions deaktivieren.

Aber das kann es doch nicht sein, oder? Kann mir vielleicht jemand sagen, warum meine o.g. Versuche nicht geklappt haben bzw. was man noch machen könnte, um das in den Griff zu bekommen.

Danke schonmal für alle Antworten!

Gruß,
morsche


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:44:43 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.