Resmin Alt Yazısı

13 Haziran 2014 Cuma

Htaccess ile Mobil Siteye Yönlendirme

mobil site yonlendirme Htaccess ile Mobil Siteye Yönlendirme
Teknolojinin hızla gelişmesi ile artık bilgisayardan yaptığımız bir çok işi cep telefonlarında da aynı hızda kolayca halledebiliyoruz. Şüphesiz  Cep telefonlarının akıllanmasıyla beraber  telefon kullanımı olağan üstü derecede arttı.  İnternetin de imkanlarıyla beraber artık sms  paketlerinin de değerinin kalmadığı şu  yıllarda artık kullanıcılar birçok işini internetten halledebiliyor.
Hemen hemen her telefonda bulunan internet sayesinde bir ihtiyacımız olduğunda kolayca internette arayıp bilgiye ulaşabiliyoruz . Fakat bazen istediğimizi ararken girmiş olduğumuz siteler mobil uyumlu olmayıp sayfa boyutlarının çok büyük olması sebebiyle karşımıza saçma sapan büyük web siteleri çıkabiliyor. Çoğu bilinçli site yöneticisi bu sorunu çözmek için sitelerini responsive uyumlu veya mobil kullanıcılara uygun bir tema tasarlayarak telefon aracılığı ile  siteye giriş yapanları   mobil sayfalara yönlendirebiliyor.

Peki  Sitelerimize Giriş Yapanları Nasıl Anlayıp Mobil Siteye Yönlendireceğiz ? 
Aslında bu işlemleri  kolayca hazır kodları uygulayarak yönlendirmeleri yapabiliriz.  Bu yönlendirmeleri iki farklı şekilde yapabiliriz.
Mobil Ziyaretcileri Subdomain’ e Yönlendirme
Aşağıda vermiş olduğumuz kodu  kopyala yapıştır yaparak Htaccess dosyanıza yapıştırdığınız takdirde sitenize mobil olarak giriş yapan ziyaretciler artık mobil olarak tasarlanmış alt alan adınıza yönlenecektir. Kod üzerinde “ http://m.siteismi.com  yazan yeri altdomain.siteismi.com  ( örnk ; m.emrekidir.com.tr ) olarak değiştirmeniz uygulamanın aktif olması için yeterli olacaktır.
1
2
3
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
RewriteRule ^(.*)$ http://m.sitesismi.com%{REQUEST_URI} [L,R=302]
Mobil Ziyaretcileri Alt Dizine Yönlendirme
Eğer sitenize giren mobil ziyaretcileri   subdomain’e değilde   anadizininize alt klosör kurarak  ( örnk ; emrekidir.com.tr/mobil ) oraya yönlendirmek istiyorsanız  alttaki kodu kullanmanız uygun olacaktır. Kod üzerinde değiştirme  yapmanız gereken tek yer 3.satırdaki “mobile” yazısı olacaktır. Buraya  sitenize kurduğunuz klosör ismini yazacaksınız. Mesela ” http://teknocagim.blogspot.com.tr/mobilsite “ için oraya ” mobilsite yazmanız gerekecektir.
1
2
3
4
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/mobile.*$
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
RewriteRule ^(.*)$ /mobile%{REQUEST_URI} [L,R=302]
Sistem Gereksinimleri
Bu kodların sitenizde başarılı bir şekilde çalışabilmesi için sunucunuzda apache’nin mod_rewrite modülünün  aktif olması gerekmektedir. 

0 yorum :

Yorum Gönder