Cum redirecționez un utilizator mobil către o versiune mobilă a unui site web?
Prezentare generală
dacă ați creat o versiune mobilă a site-ului dvs. web sau un site web pentru clientul dvs., poate fi necesar să redirecționați vizitatorii către noua locație mobilă. Acest lucru se poate face în mai multe moduri, așa că vă rugăm să consultați întregul document de mai jos și, de asemenea, să consultați orice alte resurse web/online pentru a ști ce mod funcționează cel mai bine pentru dvs. Acest document nu include toate metodele web disponibile pentru redirecționarea utilizatorilor mobili.
efectuarea unei redirecționări
efectuarea unei redirecționări se poate face în mai multe moduri. Scopul redirecționare este de a oferi un vizitator cea mai bună experiență de utilizator bazat pe dispozitivul lor. Cel mai bun mod de a face acest lucru este dimensiunea browserului sau rezoluția. Pe scurt, trebuie să puteți determina dacă utilizatorul este un dispozitiv mobil, tabletă sau dispozitiv desktop/pc. Dacă nu știți, în protocolul HTTP, un browser web se introduce prin furnizarea unui “agent utilizator”, care include numele browserului, versiunea și alte informații despre sistemul de operare al vizitatorului. Acest lucru este minunat, deoarece pentru a redirecționa un vizitator mobil, va trebui să determinați dacă browserul lor este un browser web pe un dispozitiv mobil sau nu. Puteți determina ce browser utilizează vizitatorul. De asemenea, puteți analiza alte lucruri, cum ar fi rezoluția ecranului și dacă acceptă tipuri de fișiere comune dispozitivelor mobile.
WordPress și Joomla redirecționează
dacă site-ul dvs. a fost dezvoltat pe platforme CMS precum WordPress sau Joomla, aveți noroc. Există deja multe teme gratuite și premium care sunt disponibile, care iau în considerare designul web mobil (uneori numit receptiv). De asemenea, pot exista pluginuri deja disponibile care ajută la gestionarea vizitatorilor mobili. Cel mai bun mod de a găsi aceste pluginuri este fie să căutați pe Google, fie să căutați site-ul web al software-ului.
JavaScript redirecționează
o metodă de redirecționare a unui utilizator este de a utiliza o redirecționare javascript. Mai jos este un exemplu de cod JavaScript care redirecționează un utilizator dacă lățimea ecranului este sub 800 de pixeli, însă aceasta nu este întotdeauna cea mai bună metodă. Simțiți-vă liber să utilizați acest lucru și
<tip script= “text / javascript”>
<!–
dacă (ecran.lățime
fereastră.locație = “http://m.domain.com”;
}
//–>
</script>
Apache redirecționează
puteți utiliza un Apache .fișier htaccess pentru a redirecționa vizitatorii pe baza tipurilor MIME pe care le acceptă browserul. De exemplu, dacă browserul utilizatorului acceptă tipuri mime care includ WML (Wireless Markup Language), atunci cel mai probabil este un dispozitiv mobil.
RewriteEngine pe
# verificați tipurile mime acceptate în mod obișnuit de dispozitivele mobile
RewriteCond %{HTTP_ACCEPT} “text\/vnd\.wap\.wml / aplicație\ / vnd\.wap\.xhtml \ + xml ”
RewriteCond % {REQUEST_URI} ^/$
RewriteRule ^ http://m.domain.com % {REQUEST_URI}
Leave a Reply