Weiterleitung nach Sprache sortiert
Lussi
- html
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
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
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?
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
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
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