Il fatto di passarsi via get la lingua non è legato al metodo che ti ho proposto, diciamo che è una cosa in più.
Forse ti ho confuso con i due link proposti, che comunque non sono 2 pagine, ma sono il risultato che puoi ottenere usando l'url rewrite, che ti permette di trasformare un link cosi:
incodice:http://www.sito.com/index.php?lang=it&module=module1&title=Questa-è-una-prova
Se puoi/sai usare l'url rewriting, avrai il vantaggio passandoti la lingua in get di poter fornire un link "bello" che permetta all'utente di arrivare direttamente alla versione lingua che vuole.codice:http://www.sito.com/it/module1/Questa-è-una-prova/
Ecco perchè passarsi la lingua in get può essere un vantaggio, perchè se un tuo utente fornisce un link del tuo sito ad un altra persona che non ha mai visitato il tuo sito quando entra non avrà nè un cookie che indica la lingua preferita, nè una sessione attiva. A questo punto i casi sono 2:
1. Hai gestito bene il cambio lingua e quando scegli la lingua rimandi l'utente all'articolo che aveva richiesto con il link
2. L'utente finisce in home con la lingua corretta perdendo il link dell'articolo.
In ognuno dei 2 casi c'è la possibilità che obblighi l'utente a fare un click (o più) per arrivare al link che aveva digitato.
Tieni ben presente che queste sono "menate" in più, nel senso che il sito funzionerebbe lo stesso senza tutto sto ragionamento, ma allo stesso tempo queste sono cose che fanno un po' la differenza anceh per quanto riguarda i motori di ricerca.
Ciao![]()

Rispondi quotando