Salve a tutti sto sviluppando un sito multilingua e in pratica uso una querystring che passa il valore delle lingua alle varie pagine.
Funge tutto ok, ad ogni link per le pagine dinamiche oltre che i vari incidi di categorie o prodotto passo anche il valore della lingua in pratica una cosa così
pagina.asp?cat=1&lang=it
Succede però che nella homepage appena il visitatore arriva sul sito con delle flag poste nell'header questo sceglie quale lingua visualizzare, it, en, o fr e di conseguenza se la porta dietra navigando per tutto il sito.
Però se il visitatore mentre è sulla pagina
pagina.asp?cat=1&lang=it
volesse cambiare lingua, clicca sulla flag che desidera e questa cambia la querystring da
pagina.asp?cat=1&lang=it
a
pagina.asp?lang=en
facendomi perdere tutte l'url dinamico che avevo passato in precedenza
C'è un modo per cui cliccando sulla flag questa non annulla tutto il percorso con le variabili ma aggiunge solamente la variabile lang in fondo senza intaccare le altre?
Grazie in anticipo

Rispondi quotando