Wer kennt das nicht: Eine Webseite mit zwei oder mehr Sprachen soll automatisch, entsprechend der Sprache des User, umgeleitet werden.
Beispiel:
User XY hat auf seinem Computer die englische Sprache eingestellt und soll beim Aufruf der Webseite, www.firma.com direkt weitergeleitet werden auf www.firma.com/en/.
Hierfür setzt man im default-index-file (z.b. index.html, default.asp, index.cfm, etc.) im <head> der seite ein kleines Javascipt ein, das diese Weiterleitung übernimmt.
<SCRIPT LANGUAGE="JavaScript1.2">
<!-- Begin
if (navigator.appName == 'Netscape')
var language = navigator.language;
else
var language = navigator.userLanguage;
if (language.indexOf('en') > -1) document.location.href = '/en/index.cfm';
else if (language.indexOf('fr') > -1) document.location.href = '/fr/index.cfm';
else if (language.indexOf('de') > -1) document.location.href = '/de/index.cfm';
else if (language.indexOf('de-ch') > -1) document.location.href = '/de/index.cfm';
else
document.location.href = '/en/index.cfm';
// End -->
</script>
Hinweis:
Bekanntlich können Suchmaschinen nicht sehr viel mit Javascript anfangen und auch User, die Javascript deaktiviert haben, sollten dennoch die Möglichkeit haben, die Webseite zu nutzen. Daher empfiehlt es sich auf dieser index-seite eine manuelle Sprachwahl mit html-links zu integrieren.
0 Kommentare:
Kommentar veröffentlichen