Sitenize mobilden girenleri m.siteismi.com veya siteismi.com/mobil sayfasına mı yönlendirmek, mobil ziyaretçilerinize daha kullanışlı bir site sunmak gerçekten çok kolay. Günümüzde hala mobil desteği olmayan temalar mevcut ve mobil aplikasyonlara yüzlerce lira dökülüyor. Onun yerine basit bir mobil temasıyla elverişli bir mobil alt siteniz olabilir ve mobil ziyaretçilerinizi, mobil sitenize htaccess dosyasına yazağınız ufak tefek bir kaç kod ile yönlendirebilirsiniz.

Subdomain' e htaccess ile yönlendirme

Aşağıda ki kodda bulunan http://m.siteismi.com yerine kendi sitenizin subdomaini ile birlikte adresini yazarak htaccess dosyasına yapıştırmanız yeterli. Başka hiç bir işlem gerekmiyor.



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]



Alt Dizine htaccess ile yönlendirme

Sitenizin mobil sürümünü http://www.siteismi.com/mobile olarak kullanmak istiyorsanız yapmanız gereken tek şey aşağıda ki kodu htaccess e yapıştırmak, bunda hiç bir şey değiştirmenize gerek yok. Eğer alt dizinin adı mobile yerine telefon ise, kodun en alt satırında ve ikinci satırda bulunan /mobile ı /telefon olarak değiştirmeniz yeterli.

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]



Sunucu Gereksinimleri

Yönlendirme işlemlerini yapabilmek için öncelikli olarak apache’nin mod_rewrite modülü aktif olması ve AllowOverride direktifinin “All” ya da en azından “Fileinfo” olarak ayarlanmış olması gerekiyor.



Bilgi paylaştıkça çoğalır diyerekten kaynak göstererek paylaşım ve yorumlarınızı bekliyorum.


Kaynak: Bityavrusu.com