Crawler und Sprachunterscheidung

DerUnsympath

Aktives Mitglied
Hallo, ich schon wieder.
smile.gif


Sorry für den undeutlichen Titel, aber mir fiel nix Besseres ein, bitte umbenennen if needed.

Ich habe eine php-Seite, die je nach Sprache des Nutzers einen anderen Text erscheinen lässt.
Folgendermaßen:
CODE if (stristr($_SERVER['HTTP_ACCEPT_LANGUAGE'],'de'))
{
...
}
else
{
...
}

Wie sieht es jetzt aus wenn der Crawler die Seite besucht? Crawlt er den deutschen Text oder den englischen?

Oder gibt es gar verschiedene Crawler (von google.de, google.com, google.fr usw.) die einen eigenen "Sprachstring" mitgeben?

Grüße
 
Da es schon Leute in Foren gab, bei denen alle Browser korrekten Html-Code erhielten, die Suchmaschinen jedoch merkwürdige Fehlermeldungen bekamen, wird wohl keine Suma einen ACCEPT_LANGUAGE - Header mitsenden.

Damit müßte eine Suma hier

QUOTE (DerUnsympath @ So 23.7.2006, 18:54)
CODE if (stristr($_SERVER['HTTP_ACCEPT_LANGUAGE'],'de'))
{
...
}
else
{
...
}

Wie sieht es jetzt aus wenn der Crawler die Seite besucht? Crawlt er den deutschen Text oder den englischen?


den else-Zweig bekommen.

PS: Gib doch einen Footer aus: 'Ihre Sprache: $_SERVER['HTTP_ACCEPT_LANGUAGE']' - dann siehst Du nach ein paar Tagen im google-Cache die Antwort.

Oder protokolliere die Werte in eine Datei.
 
Alles klar. Dass er dem else-Zweig folgt, klingt zumindest für mich als Nicht-SEO-Profi auch logisch.
Danke für die Infos erstmal! Über weitere Meinungen freue ich mich dennoch.
smile.gif
 
Zurück
Oben