Otomatik Mobil Siteye Yönlendirme


Merhabalar bazen web sitelerimiz mobil özel versiyon olarak yaparız responsiv haricinde özel bir mobil site tasarımı olduğunda bunu ayrı bir kodlama ile mobil site olarak genelde m.siteadi.com olarak bir sub domainde yayınlarız peki sitemize giren ziyaretcilerin mobilden mi girmiş masaüstünden mi girmiş nasıl anlayıp hangi site versiyonumu açacak diye düşünüyoruz bu aşamada çaremize JavaScript yetişiyor ve bize aşağıda ki kodu vererek bizi bu dertten kurtarıyor.

Alttaki kodu kendinize göre düzenleyip sitenize ekleyin. Artık sitenize masa üstünden giren masaüstü versiyornu mobil cihazlardan giren ise direk otomatik olarak m.siteadi.com daki mobil versiyonuna ulaşacaktır.


<script type="text/javascript">
var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windows\s ce|palm/i.test(navigator.userAgent.toLowerCase()))
  
var parts = location.hostname.split('.');
var subdomain = parts.shift();
 
if(mobile){
    document.location="http://m.siteniz.com";
} else if ( !mobile &amp;&amp; subdomain == 'm' ){
    document.location="http://m.siteniz.com";
}
</script>