Redirect della navigazione a seconda del dispositivo mobile
25 Settembre 2011
E' possibile utilizzare un semplice file .htacess per effettuare le redirezione della navigazione a seconda del dispositivo utilizzato, questa operazione si basa infatti sulla lettura dell'HTTP_USER_AGENT, cioè il dato relativo al browser del client che invia la richiesta, al sistema operativo e al device corrente.
A questo scopo sarà necessario scrivere su ogni riga un'istruzione diversa per ogni dispositivo da intercettare:
Naturalmente sarà possibile modificare le istruzioni in modo che per ogni dispositivo venga effettuato un redirect verso un specifico sottodominio, oppure aggiungere altri redirect basati per esempio sull'OS di riferimento:
A questo scopo sarà necessario scrivere su ogni riga un'istruzione diversa per ogni dispositivo da intercettare:
RewriteCond %{HTTP_USER_AGENT} ^.*iPhone.*$ RewriteRule ^(.*)$ http://mobile.tuodominio.it [R=301] RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$ RewriteRule ^(.*)$ http://mobile.tuodominio.it [R=301] RewriteCond %{HTTP_USER_AGENT} ^.*BlackBerry.*$ RewriteRule ^(.*)$ http://mobile.tuodominio.it [R=301] RewriteCond %{HTTP_USER_AGENT} ^.*Palm.*$ RewriteRule ^(.*)$ http://mobile.tuodominio.it [R=301]
Naturalmente sarà possibile modificare le istruzioni in modo che per ogni dispositivo venga effettuato un redirect verso un specifico sottodominio, oppure aggiungere altri redirect basati per esempio sull'OS di riferimento:
RewriteCond %{HTTP_USER_AGENT} !(.*SymbianOS.*) RewriteRule ^(.*)$ http://mobile.tuodominio.it [R=301]
Pubblicato in:
Apache
Tutorials Correlati
Putty: un client SSH libero e gratuito
Putty (o più propriamente "PuTTY") è un client SSH che integra anche una sh...
Rilevare dispositivi mobili con MobileESP
Il rilevamento dei dispositivi mobili è ormai una procedura indispensabile ...
Settare lo zoom predefinito in un sito per l'iPhone
I layout dei siti Web creati per la visualizzazione tramite dispositivi mob...
Creare link "telefonici" per l'iPhone
Sviluppando pagine Web ottimizzate anche per la visualizzazione su disposit...
Lascia un commento
Categorie
- Apache (9)
- cPanel (2)
- Database (2)
- Drupal (1)
- HTML (3)
- Joomla (1)
- Linux (5)
- PHP (23)
- Sicurezza in Rete (4)
- Web Marketing (2)
- Webdesign e grafica (4)
- WordPress (3)
Archivi
Anno 2011