WebSite X5Help Center

 
angelo S.
angelo S.
User

Codice HTML che riconosce paese/ IP del visitatore?  it

Autore: angelo S.
Visite 1238, Followers 3, Condiviso 0  

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

Postato il
1 RISPOSTE
Roberto M.
Roberto M.
User

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

Leggi di più
Postato il da Roberto M.