Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

HTTP_ACCEPT_LANGUAGE spezifischer Include

Dieses Forum ist für Informationen über Google gedacht (Ausser PageRank!).
Neues Thema Antworten
SkyDxyn
PostRank 1
PostRank 1
Beiträge: 23
Registriert: 25.03.2006, 15:31

Beitrag von SkyDxyn » 03.04.2006, 10:02

Hi, ich möchte meine Website auf Deutsch und English gestalten, default soll Deutsch sein, da der Content dort etwas größer sein wird.
Nun wollte ich folgendes PHP-Script einsetzen:

<?php
if (isset($HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE']))
{
if (strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'], 'de')) $lng = 0;
else $lng = 1;
}
else $lng = 0;
?>

<?php
if ($lng==1) include 'header.en.inc.php';
else include 'header.de.inc.php';
?>

zusätzlich kommt dann auf die Startseite aber noch ein Fähnchen mit der jeweils nicht automatisch gewählten Sprache zum manuellen Wechsel.
Wie würde google damit klar kommen?
Ich denke jetzt mal, das google immer bei Deutsch landed und die englische Seite höchstens über den manuellen Link erreicht. Ist das so korrekt, oder stellt sich Google bei dem Script irgendwo ganz quer?

vielen Dank

Anzeige von ABAKUS

von Anzeige von ABAKUS »

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

marc75
PostRank 9
PostRank 9
Beiträge: 1916
Registriert: 06.10.2004, 09:36

Beitrag von marc75 » 03.04.2006, 10:21

ich würde es lieber via htccess lösen und Unterordner

domain.de/
domain.de/en/

so das bei HTTP_ACCEPT_LANGUAGE englisch auf den Unterordner /en/ umgeleitet wird.

SkyDxyn
PostRank 1
PostRank 1
Beiträge: 23
Registriert: 25.03.2006, 15:31

Beitrag von SkyDxyn » 03.04.2006, 10:25

mhm dabei befürchte ich das google immer im englischen ordner landet

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag