Lussi: Weiterleitung nach Sprache sortiert

Hallo zusammen

Leider konnte ich diese Funktion in SelfHTML nicht finden, deshalb nun im Forum:

Wie kann ich einen Besucher vom deutschsprachigen Sprachraum nach http://DOMAIN/de weiterleiten und jemand aus dem französischen nah http://DOMAIN/fr?
Vielen Dank.
Lussi

  1. Hi,

    Wie kann ich einen Besucher vom deutschsprachigen Sprachraum nach http://DOMAIN/de weiterleiten und jemand aus dem französischen nah http://DOMAIN/fr?

    mit Content Negotiation.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. mit Content Negotiation.

      Habe soeben folgendes zu Content Negotiation gefunden:
      "Der Google-Bot indiziert ein mehrsprachigen Dokuments, das mittels Apaches mod_negotiation vom Server versandt wird, nicht in allen Sprachen oder löscht es sogar komplett aus dem Index!" [http://www.christian-gerner.de/computer/googlebot.htm, 28.02.2005]

      Was meint ihr dazu?

      1. Hi,

        "Der Google-Bot indiziert ein mehrsprachigen Dokuments, das mittels Apaches mod_negotiation vom Server versandt wird, nicht in allen Sprachen oder löscht es sogar komplett aus dem Index!" [http://www.christian-gerner.de/computer/googlebot.htm, 28.02.2005]

        Was meint ihr dazu?

        ich meine dazu, dass der Google-Bot, genau wie jeder andere Client, nicht den Hauch einer Spur des Schattens einer Chance hat, den Einsatz von Content-Negotiation zu erkennen. Zumindest nicht, wenn Du es ihm nicht entsprechend mitteilst - wobei mir ehrlich gesagt nicht ganz klar ist, wie man das tun würde.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
  2. Hallo Lussi

    Leider konnte ich diese Funktion in SelfHTML nicht finden, deshalb nun im Forum:

    Wie kann ich einen Besucher vom deutschsprachigen Sprachraum nach http://DOMAIN/de weiterleiten und jemand aus dem französischen nah http://DOMAIN/fr?

    Woran erkennst Du einen Besucher aus dem deutschsprachigen Sprachraum?
    Woran erkennst Du einen Besucher aus dem französischsprachigen Sprachraum?

    Weiterleitungen kannst Du z.B. mit
    Meta-Weiterleitung, mit Javascript [http://de.selfhtml.org/javascript/objekte/location.htm#href@title=window.location.href] oder einer serverseitigen Technik Deiner Wahl vornehmen.

    Es bleibt die Hürde der Erkennung des Sprachraumes, die Du z.B. mit Javascript und irgendwelchen fälschbaren Objekteigenschaften vornehmen kannst oder serverseitig mit ebenso fälschbaren Angaben. Zuguterletzt solltest Du noch berücksichtigen, dass ein deutscher Urlauber, der in Frankreich im Internet-Café sitzt, mit einem französischen Browser auf einem französischen Betriebssystem surft, französische Zugangsdaten benutzt - und die Seite dennoch lieber auf deutsch sehen will :-)

    Überlasse die Entscheidung dem Benutzer und biete entsprechende Verweise (jeweils in der entsprechenden Sprache an). Zu Sprachauswahl kannst Du auch im Archiv recherchieren, ein weiteres Suchwort wäre content-negotiation, z.B. mit Archivsuche

    Freundliche Grüße

    Vinzenz

  3. Hi,

    Wie kann ich einen Besucher vom deutschsprachigen Sprachraum nach http://DOMAIN/de weiterleiten und jemand aus dem französischen nah http://DOMAIN/fr?

    Das bedarf natürlich einer Programmiersprache, also z.B. PHP ($_SERVER["HTTP_ACCEPT_LANGUAGE"]) oder JavaScript (leider nicht ganz so brauchbar:  agt_lang=(navigator.language)?navigator.language:(navigator.userLanguage)?navigator.userLanguage:""; - aus Coding: Systemvariable).

    Und natürlich auf den einzelnen Seiten nicht den Button zum manuellen Sprachwechsel vergessen! =;-)

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!