Es gab eine Zeit, da haben die WBBler geflucht, ihre Forum Seiten wurden kaum oder gar nicht indexiert. Der Grund, Session IDs. Session IDs sind nummern die hinter die URL angehängt werden und die Cookies ersetzen. Das Problem für Suchmaschinen, eine Seite ist über unendlich viele URLs, dank der Session ID, erreichbar.
Bsp. Index.html&sid= 32ea94cb34859332240346d3d…

Nun lese ich auf Suchmaschinen News das Google Seiten mit Session IDs gerade ganz toll findet und diese fleißig in den Index schaufelt. Das Problem dabei, es entstehen unendlich viele Doppel Content Seiten. Es sieht zwar toll aus, wenn man mit der site: Abfrage 3 Mal so viele Seiten im Google Index hat, aber dies Seite landet dann bei den Suchmaschinen Ergebnissen (SERPs) ganz weit hinten.

Um die Aufnahme von Links mit einer Session ID soll folgender Code ganz oben in der htaccess helfen.

php_flag session.use_trans_sid off

Wenn das nicht funktioniert dann sollte folgende htaccess Rule greifen

RewriteCond %{QUERY_STRING} Session ID Name
RewriteCond %{HTTP_USER_AGENT} Googlebot
RewriteRule .* http://%{HTTP_HOST}/? [R=301]

Session ID Name muss durch die entsprechende Session ID ersetzt werden. Die 301 Weiterleitung, leitet dann alles auf die Startseite um. Beim Wbb würde so eine Weiterleitung müsste dann so aussehen

RewriteCond %{QUERY_STRING} sid=[0-9]+
RewriteCond %{HTTP_USER_AGENT} Googlebot
RewriteRule .* http://%{HTTP_HOST}/? [R=301]

Via Suchmaschinen News


  • Ihren XING-Kontakten zeigen
Ähnliche Beiträge:


Eine Reaktion auf “Session IDs nicht in den Google Index lassen”

  1. Hallo,

    mit folgendem PHP-Code funktioniert es auch:

    if (!preg_match(‘/google/i’, $_SERVER[“HTTP_USER_AGENT“])) {
    session_start();
    }

    Gruß Sven

Hinterlasse ein Kommentar