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 e inserire il codice come segue:

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile" [NC,OR]
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]

Come funziona il redirect

Il codice di sopra effettuerà il redirect di tutti i visitatori provenienti dai dispositivi mobili noti verso la propria versione mobile del sito.

Va ovviamente sostituito mobile.miosito.xx con la propria pagina o il proprio sottodominio mobile.


Attenzione

Il codice menzionato vale per lo più per siti statici e/o comunque 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 potrebbe non funzionare nel proprio caso; è comunque una buona base di partenza.

Per eventuali siti realizzati con CMS è consigliabile avvalersi eventualmente di plugin e/o comunque agire direttamente dal CMS.