Webmaster

Php İle Normal Siteden Mobil Siteye Yönlendirme

Tarafından Yazılmıştır Ufuk Karaca

Mobil kullanıcı sayısı azımsanmayacak kadar büyük rakamlara ulaştı, artmaya da devam ediyor tabi durum böyle olunca da normal web siteleri mobil ziyaretçilerin (büyük bir kitlenin) işini zorlaştırıyor. Bunun önüne geçebilmek için yeni web sitesi yapılacağı zaman özellikle tüm tarayıcı ve cihazlar ile uyumlu olan responsive modeli tercih ediliyor.

php mobil siteye yönlendirme kodu wordpress

Hali hazırdaki web sitesinin komple değişmesi imkansız olan yada uğraşmak istemeyenler de mobil ziyaretçiler için basit bir mobil sayfa hazırlayabiliyor.

Mobil sayfayı hazırladığınızda normal siteye giren mobil kullanıcıları da bir şekilde mobil siteye yönlendirmeniz gerekiyor, bunun için de php kodu mevcut.

Şu php kodunu web sitenizin her yerinde görülecek bir yere ekleyin ve m.ufukkaraca.com’u kendi mobil sitenize göre değiştirin.

<?php
include(“Mobile_Detect.php”);
$Tarayici = new Mobile_Detect();
if($Tarayici->isMobile()==TRUE or $Tarayici->isTablet()==TRUE){
echo “<meta http-equiv=\”refresh\” content=\”0;URL=http://m.ufukkaraca.com\”> “; //m.ufukkaraca.com’u kendi mobil sitenize göre değiştirin
exit;
}
?>

Daha http://mobiledetect.net/ sitesinde dosya mevcut o dosyayı indirin ve içerisinden sadece Mobile_Detect.php dosyasını sitenizin ana dizinine atın.

WordPress için mobil yönlendirme: Yukarıdaki php kodu header.php dosyasına atın, Mobile_Detect.php dosyasını da tema klasörünüze atın.

İki işlemde normal siteyi, mobil siteye yönlendirebilirsiniz yukarıdaki iki işlemi eksiksiz bir şekilde yaptıktan sonra web sitenize cep telefonunuzdan yada tabletten girdiğinizde otomatik mobil siteye atacaktır.

Aynı iş için birden fazla web sitesi olanlar sadece bir mobil site yapıp, mobil trafiği tek bir yerde toplayabilirler.

Yazar Hakkında

Ufuk Karaca

15 Kasım 1987 Samsun doğumluyum.

Ufuk Karaca için bir cevap yazın Cevabı iptal et

10 Yorum var.

  • Malesef hata veriyor kodlar, Php bir özel yazılımda denedim çalışmadı. Wp, joomla da aynı mantık hata verecektir.

    Siz örnek bir çalışan yer verirmisiniz ?

  • olmuyor kardeşim söylediğiniz gibi yaptığımda yani index.php nin sonuna yukardaki kodu eklediğimde tekrar sayfayı yenileye bastığımdaboş bir sayfa çıkıyor sorunu anlayamadım:(

  • selam.kardeş virtualtahmin.com sitem için yukarda verdiğiniz kodu nereye ekleyeceğim? index.php ekleyecek yer bulamadım en uste ekliyorum sayfa gidiyor en alta ekliyorum yine sayfa gidiyor.Mobile_Detected.php ana dizine attım onda sıkıntı yok.index.php ye nereye ekleyeceğim yardımcı olurmusun

  • Ufuk bey merhaba, Mobile_Detect.php yi tema klasörüne ekledim. Sonrasında temanın index.php ‘sine yukarıdaki kodları ekledim. Eklediğim her durumda (header bölümüne, en üste, alt bölgelere) hata oluştu. Kodları hangi bölüme eklemeliyim ? Teşekkürler.