FAQ - Come reindirizzo alla versione mobile i visitatori da tablet e smartphone?

Per reindirizzare i visitatori del proprio sito provenienti da smartphone, tablet, cellulari e dispositivi mobili, basta creare un file .htaccess nella cartella "public_html" del proprio spazio web ed inserire il codice come segue:

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile" [NC]
RewriteCond %{HTTP_USER_AGENT} "iphone|ipod|opera mobile|palmos|webos|acs" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "alca|amoi|audi|aste|avan|benq|bird|blac" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "cmd-|dang|doco|eric|hipt|inno|ipaq|wapp" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "keji|leno|lg-c|lg-d|lg-g|lge-|maui|wapi" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "mmef|mobi|mot-|moto|mwbp|nec-|newt|wapa" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "pana|pant|pdxg|phil|play|pluc|port|qwap" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "sage|sams|sany|sch-|sec-|send|seri|qtek" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "siem|smal|smar|sony|sph-|symb|t-mo|wapr" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "alav|cell|cldcblaz|brew|java|jigswebc" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "maxo|midp|mits|noki|opwv|palm|proxwinw" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "sgh-|shar|sie-|teli|tim-|tosh|kddiwinw" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "upg1|upsi|vk-v|voda|w3cs|wap-xda|up.link" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "windowssce|iemobile|mini|mmpsymbian" [NC,OR]
RewriteCond %{HTTP_USER_AGENT} "midp|tsm-|wap|phone|pocket|mobile|pda|psp" [NC]
RewriteRule ^$ http://mobile.miosito.xx/ [L,R=302]

Il codice di sopra effettuerà il redirect di tutti visitatori provenienti dai dispositivi mobili noti verso la propria versione mobile del sito, va ovviamente sostituito mobile.miosito.xx cona la propria pagina/sottodominio mobile.

Il codice menzionato vale per lo più per siti statici e/o comuqnue anche dinamici ma non troppo complessi e che non utilizzano altri redirect interni o esterni che potrebbero creare un loop di reindirizzamenti, tale codice è soltanto una soluzione generica e che potrebbe non funzionare nel proprio caso, è comunque una buona base di partenza da cui partire.

Per eventuali siti realizzati con CMS è consigliabile di avvalersi eventualmente di plugin e/o comuqnue agire direttamente dal CMS.
FAQ Precedente su Hosting
<< Quali sono i vantaggi di un hosting con IP dedicato?
FAQ Successiva su Hosting
Come escludere un indirizzo IP dalle statistiche AWStats? >>
FAQ Correlate

Come richiedere una revisione a Norton Safe Web?
Norton Safe Web è un servizio di Symantec il cui scopo è consentire agli utenti navigare su Internet in sicurezza. Analizza i siti web per...

Come si fa il redirect da SENZA WWW a WWW di tutte le pagine del sito?
Per effettuare un redirect di ogni pagina del proprio sito da senza WWW a WWW esattamente come dall'esempio a seguire ###### vecchiodominio.it/pagina1 verso www.nuovodominio.it/pagina1 ###### basta generare un file .htaccess nella...

Come risolvere "No 'Access-Control-Allow-Origin' header is present on the requested resource" ?
Per risolvere l'errore No 'Access-Control-Allow-Origin' header is present on the requested resource  causato dalla policy CORS per alcuni tipi di richieste, se non già presente bisogna...

Come si puo' rimuovare la pagina index dalle URL con htaccess?
Per rimuovere dalla URL la pagina index.php (o html, ht, etc et), si puo' usare la riscrittura del file tramite htaccess. Il file .htaccess può essere...