Merhaba,

Son zamanlarda internete bağlanma yöntemi masaüstü/notebook ortamdan mobil ortama doğru hızla artıyor. İnsanların sürekli internet ihtiyacı, onları mobil ortama bağımlı kılıyor.

Sizin de web sitenizin olduğunu düşünelim. Masaüstü ve mobil olmak üzere 2 versiyona sahip. Bu gibi durumlarda iki sürümün de domaini farklı olur. Ancak Google bu ayrımları müşterilerin kullandığı cihaza göre ayırt edemez. Yani biri mobilden sitenize girince sizin mobil sitenize değil masaüstü uyumlu sitenize de girmiş olabilir. Yani işi Google ‘a bırakmak riskli.

Bu gibi durumlarda birkaç yöntemle, sitenize gelen ziyaretçinin hangi cihazı kullanıdığını öğrenip mobil kullanıyorsa mobil sitenize yönlenmesini sağlayabilirsiniz. Aşağıdaki yönergeleri sırasıyla uygulayın;

1) İlk olarak sitenizi barındırdığınız sunucunun “mod_rewrite” modülünü aktif edin. Bununla birlikte AllowOverride ayarının “All” ya da “Fileinfo” olduğuna dikkat edin.

Bu ilk işlemdi. Bundan sonra 2 farklı duruma göre işlemlerimize devam edeceğiz. Mobil siteniz eğer normal masaüstü sitenizin kök dizininde yer alan alt dizinde bulunuyorsa aşağıdaki işlemleri uygulayın.

Örnekle birlikte yapmanız gerekenleri açıklayalım. Mobil siteniz yukarıda da bahsettiğimiz gibi ana dizinin alt dizininde bulunuyorsa ve örnek olarak “mobile” klasöründeyse .htaccess dosyanızı aşağıdaki gibi düzenleyin. Elbette bu düzenleyeceğiniz .htaccess dosyası masaüstü sitenize ait olandır.

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]

Bu kodları uyguladıktan sonra işlem şöyle çalışacak, eğer masaüstü sitenize yukarıda yer alan android, blackberry tarzı cihazlardan giriş yapıldığında direk “mobile” klasörünüzde bulunan mobil sitenize yönlenecek.

Peki mobil siteniz subdomain olarak hizmet veriyorsa hangi kodları kullanacaksınız?

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} “android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile” [NC] RewriteRule ^(.*)$ http://mobile.siteniz.com%{REQUEST_URI} [L,R=302]

Bu şekilde 2 farklı duruma göre 2 yol izlenebilir.