ciao a tutti,
vi chiedo aiuto per un piccolo script js.
Sto cercando di implementare su un mio sito una funzione js che rimanda automaticamente gli utenti sulla lingua giusta in base alle impostazioni di lingua del browser.
codice:
var langcodes=["en", "it"];
// Browser Language Redirect script
// copyright 3rd January 2006, Stephen Chapman
// permission to use this Javascript on your web page is granted
// provided that all of the code in this script (with the sole exception
// of the langcodes array entries) is used without any alteration
var langCode = navigator.language || navigator.systemLanguage;var lang = langCode.toLowerCase(); lang = lang.substr(0,2); var dest = window.location.href; for (i=langcodes.length-1;i >= 0; i--){if (lang==langcodes[i]){dest = dest.substr(0,dest.lastIndexOf('.')) + '-' + lang.substr(0,2) + dest.substr(dest.lastIndexOf('.')); window.location.replace ?window.location.replace(dest) :window.location=dest;}}
(script scaricato da: http://javascript.about.com/library/bllang.htm)
Ora il mio sito ha come lingua di default l'inglese e come versione localizzata l'italiano, quindi i path sono i seguenti:
index.php (home page in inglese)
index.php/-it/index.php (home page in italiano)
Ora quello che volevo chiedervi è come fare a far funzionare lo script mettendo al posto di "-it" la folder "it"
Spero di essermi spiegato... stamattina la lingua è un po' ingarbugliata...
Grazie
M.