Primo post, un saluto a tutti doveroso.
Sto realizzando un sito multilingua. Ho optato per la soluzione con il database. In pratica adesso ho le pagine del tipo blablabla.com/index.php?lang=it, prendo il parametro url e prendo il testo dal database che corrisponde a it. Adesso ho qualche consiglio da chiedervi:
1. Calcolando che il sito non ha moltissimo testo. Diciamo che in totale per ogni lingua dovrebbero esserci circa 70/100 campi massimo(non per ogni pagina...ma in totale...ogni pagina avrà circa 20 campi), ci sono problemi se ogni volta che apro una pagina prendo i campi dal database? perche facendo una ricerca sul forum ho letto di qualcuno che diceva che leggeva il testo solo la prima volta e lo salvava in sessione.
2. Il sito tra le tante lingue ha anche il cinese...oltre ad usare utf-8 devo fare qualche altra cosa per inserire il testo in cinese nel database?
3. Si puo usare il mod_rewrite per trasformare blablabla.com/index.php?lang=it in blablabla.com/it/??
4. La soluzione che sto adottando mi puo dare problemi di indicizzazione?
Un grazie infinito a chi mi risponde anche ad una sola delle 4 domande.
Saluti