Ciao ragazzi vi illustro brevemente un problema che sto riscontrando solo online infatti in locale funge tutto.
A questo indirizzo:sito troverete un sito in costruzione, se provate a cliccare nella bandierina inglese in alto verrà caricata la stessa pagina in inglese (in questo momento il contenuto rimarrà sempre uguale, cambieranno i link ed altre cosette) come potete vedere la nuava pagina avrà un url di questo tipo:home.asp?lg=en.
Se provate adesso a cliccare sulla bandierina in italiano vedrete che la pagina che il browser tenta di caricare è con il nome del dominio errato, dovrebbe essere tenutabio invece è "titutabio".![]()
Premesso questo vorrei sottolineare che in locale funziona perfettamente.
La funzione che si occupa del percorso è la seguente:
Sicuramente mi sfugge qualcosacodice:Function Percorso() H = Request.ServerVariables("HTTPS") If H = "ON" Then A = "https://" Else A = "http://" End If B = Request.ServerVariables("SERVER_NAME") C = Request.ServerVariables("PATH_INFO") D = Request.ServerVariables("QUERY_STRING") percorso = A + B + C If D = "" Then percorso = A + B + C Else percorso = percorso + "?" + D End If Lg = Request.QueryString("lg") If Lg = "it" Then percorso = replace(percorso,"it","en") ElseIf Lg = "en" Then percorso = replace(percorso,"en","it") End If End Function![]()
Grazie![]()

Rispondi quotando
