Corsi on-line
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Redirect in base alla lingua con .htacccess

La variabile “Accept-Language” contiene l’informazione relativa agli idiomi accettati dal browser corrente, se per esempio avete installato nella vostra postazione Mozilla Firefox in versione italiana, molto probabilmente interrogando tale variabile riceverete una risposta come la seguente:

Accept-Language: 	it-it,it;q=0.8,en-us;q=0.5,en;q=0.3

Dalla lettura dei dati mostrati in esempio, si evince che l’applicazione supporta l’Italiano e l’Inglese/Americano, il nostro sito sarà molto probabilmente scritto in una di questi due lingue, ma quali accorgimenti potremmo prendere nel caso in cui fosse visitato da un browser che come idioma accetta (ad esempio) il Russo? Nel caso in cui conosciate il Russo o abbiate la possibilità di farvi tradurre le vostre pagine in Cirillico, potreste effettuare il redirect automatico dei browser che lo accettano come linguaggio utilizzando un file “.htaccess” contenente un codice come il seguente:

RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (ru) [NC]
RewriteRule .* http://blog.mrwebmaster.it/ru/ [R,L]

Sarà possibile definire istruzioni simili per svariate altre lingue, la cosa fondmentale sarà che il modulo per la riscrittura delle URL di Apache sia stato abilitato.

Post correlati

  • Temporizzare il redirect con PHP
    Frequentando i forum dedicati a PHP mi capita spesso di visualizzare discussioni in cui gli utenti affermano di utilizzare redirect realizzati in Javascript perché la funzione header() non permette di...
  • Effettuare il redirect ad una pagina di manutenzione con Apache
    In questo post vedremo come sia possibile effettuare il redirect del browser verso una specifica pagina quando il nostro sito Web è in fase manutenzione o aggornamento e non può...
  • Redirect con .htaccess per iPhone
    Il buon vecchio modulo per la riscrittura delle URL di Apache rimane ancora uno strumento validissimo anche in questi tempi dove la navigazione mobile ruba sempre più spazio a quella...
  • Tecniche di spamming per il redirect via .htaccess
    Una delle tecniche più utilizzate dagli spammers che attaccano un sito Web e quella di modificare un file .htaccess in modo che questo determini una redirezione verso un sito malevolo...
  • Usare .htaccess per effettuare il redirect dei browser obsoleti
    Sviluppando siti web con funzionalità avanzate basate su Ajax ed HTML5 diventa indispensabile effettare una selezione dei browser supportati al fine di precludere l’accesso ai software che non sarebbero in...
I più letti del mese
Tematiche
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122