Come reindirizzare un utente mobile a una versione mobile di un sito web?

Panoramica

Se hai creato una versione mobile del tuo sito web o un sito web per il tuo cliente, potrebbe essere necessario reindirizzare i visitatori alla nuova posizione mobile. Questo può essere fatto un certo numero di modi, quindi si prega di rivedere l’intero documento qui sotto, e anche consultare qualsiasi altro web/risorse online per sapere quale modo funziona meglio per voi. Questo documento non include tutti i metodi web disponibili per reindirizzare gli utenti mobili.

Fare un Redirect

Fare un redirect può essere fatto un certo numero di modi. Lo scopo del reindirizzamento è quello di fornire a un visitatore la migliore esperienza utente in base al proprio dispositivo. Il modo migliore per farlo è la dimensione del loro browser o la risoluzione. In breve, è necessario essere in grado di determinare se l’utente è un dispositivo mobile, tablet o dispositivo desktop/pc. Se non sei a conoscenza, nel protocollo HTTP, un browser web si presenta fornendo un “user-agent”, che include il nome del browser, la versione e altre informazioni sul sistema operativo del visitatore. Questo è grande perché per reindirizzare un visitatore mobile, è necessario determinare se il loro browser è un browser web su un dispositivo mobile o meno. È possibile determinare quale browser il visitatore sta utilizzando. Si può anche guardare altre cose come la loro risoluzione dello schermo e se accettano tipi di file che sono comuni ai dispositivi mobili.

WordPress e Joomla Reindirizzano

Se il tuo sito web è stato sviluppato su piattaforme CMS come WordPress o Joomla, sei fortunato. Ci sono già molti temi gratuiti e premium che sono disponibili che tengono conto mobile (a volte chiamato responsive) web design. Ci possono anche essere plugin già disponibili che aiutano a gestire i visitatori mobili. Il modo migliore per trovare questi plugin è quello di cercare Google o per cercare il sito web del software.

JavaScript Reindirizza

Un metodo per reindirizzare un utente è quello di utilizzare un reindirizzamento javascript. Di seguito è riportato un esempio di codice JavaScript che reindirizza un utente se la larghezza dello schermo è inferiore a 800 pixel, tuttavia questo non è sempre il metodo migliore. Sentiti libero di usare questo e

<tipo di script= “testo / javascript”>

<!–

se (schermo.larghezza

finestra.posizione = “http://m.domain.com”;

}

//–>

</script >

Apache Reindirizza

È possibile utilizzare un Apache .file htaccess per reindirizzare i visitatori in base ai tipi MIME supportati dal browser. Ad esempio, se il browser dell’utente accetta tipi mime che includono WML (Wireless Markup Language), molto probabilmente si tratta di un dispositivo mobile.

RewriteEngine On

# Controlla i tipi mime comunemente accettati dai dispositivi mobili

RewriteCond %{HTTP_ACCEPT} “text\/vnd\.wap\.wml / applicazione\ / vnd\.wap\.xhtml \ + xml ”

RewriteCond % {REQUEST_URI} ^/$

RewriteRule ^ http://m.domain.com%{REQUEST_URI}

Leave a Reply