Reindirizzare i Lettori a Seconda della Lingua

Internet è un fenomeno mondiale ed è frequente trovare siti creati in diverse lingue, dedicato quindi agli utenti di diversi paesi. Se abbiamo sviluppato una versione del blog anche in un altra lingua ad esempio l’inglese, possiamo, tramite il file .htaccess, reindirizzare gli utenti che utilizzano quella lingua nel browser direttamente alla versione inglese del sito.


Come detto andremo ad agire sul file .htaccess; quando un utente visita il nostro sito il browser invia una serie di informazioni tra cui appunto la lingua, basterà quindi aggiungere queste poche righe al file .htaccess:

[xml]# Reindirizzamento
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* http://geekitaly.com/en/ [R,L]
# Fine reindirizzamento[/xml]

In questo esempio di codice alla linea 3 indichiamo la lingua per la quale effettuare il reindirizzamento ed alla linea 4 l’URL al quale il lettore “straniero” deve essere portato, ovvero la versione inglese del nostro blog. E’ possibile quante lingue vogliamo.

Abbonati Gratis a GeekItaly per News in Anteprima!