Codice HTML che riconosce paese/ IP del visitatore?
Автор: angelo S.SALVE volevo sapere se è possibile e come fare un sito (e che codice usare se possibile) che a seconda dello paese a cui ci si logga faccia un forward a una particolare pagina ad esempio: chi si logga dalla germania accederà in automatico in tedesco, chi dal giappone a quella in in giapponese e chi dall'italia all'apposita pagina ad esempio se un azienda non vuole permettere al cliente di ordinare via web chi si logga dal giappone o dall'italia perche' già presente un distributore con l'esclusiva e pertanto precludere a priori la possibilità di acquistare perche' ad esempio se tutto in automatico chi si logga da un paese ove presente il distributore con l'esclusiva potrebbe procedere con l'ordine ed acquistare presumo sia difficile, ma ad esempio sarebbe possibile anche solo con del codice html da inserire riconoscere tutti gli IP italiani e nel caso fare un forward? thanx
La cosa é fattibile usando htaccess, pero é il server che rileva la lingua del browser che sta cercando di connettersi al sito, successivamente mandera il cliente al sito fatto nella sua lingua.
Il codice va inserito nel file .htaccess del tuo dominio (sperando sia compatibile con Apache).
#Utente Inglese
RewriteCond %{HTTP:Accept-Language} ^en [NC]
RewriteRule ^$ /en/index.html [L,R=301]
#Utente Tedesco
RewriteCond %{HTTP:Accept-Language} ^de [NC]
RewriteRule ^$ /de/index.html [L,R=301]
#Lingua Base e resto delle lingue non dichiarate precedentemente
RewriteRule ^$ /it/index.html [L,R=301]
Se metti mano al file.htaccess fai attenzione, e fai sempre un backup