Ciao a tutti,
ho la necessita di creare un sito multilingua, volevo utilizzare per l'occasione un sistema di templating in PHP stile Savant o simili.
In pratica separare la logica dall'interfaccia del sito, in modo da poter aggiungere più lingua con il minimo dispendio di energie nel caso ci fosse la necessità di fare modifiche logiche al sito.
Volevo creare nella root principale del sito i vari fgile della logica del sito e poi varie sottocartelle con le rispettive lingue, quindi il risultato sarà:
root ->
file di logica
it -> template
fr -> template
en -> template
Quando un utente atterra nel sito in base a varie scelte volevo mostrargli una lingua piuttosto di un'altra, e nel caso cambi lingua tramite un menu venga reindirizzato all'altra lingua.
La mia domanda è:
Per esperienza lìuitilizzo di variabile di sessione per il nome della lingua da problemi, a livello di motore di ricerca, e volevo sapere qualche altro modo per poter far scegliere al browser dell'utente quale template caricare.
Oppure mi consigliate lìutilizzo di terzi livelli o di sottocartelle?
ad esempio: it.miosito.com oppure miosito.com/it
Grazie a tutti![]()