HTML & Javascript ile mobil aygıtları mobil siteye yönlendirme

Html Javascript / Jquery Yazılım

HTML & Javascript ile mobil aygıtları mobil siteye yönlendirme

HTML & Javascript ile mobil aygıtları mobil siteye yönlendirme fikri responsive hazır şablonların inadına ,kişisel projelerimiz için halaa aradığımız kod parçacıklarındandır.Sadece html tabanlı web siteniz var ve bunu mobil kullanıcılar / web kullanıcıları olarak ikiye ayırmak mı istiyorsunuz. Aşağıdaki kod işinize yarayacaktır.

HTML & Javascript ile mobil aygıtları mobil siteye yönlendirme php-mobil-yonlendirme-sorblog.com

Örnek Kod

Dilerseniz mesaj vermek yerine ;

window.location.href ='http://www.siteniz.com';

yazarak başka bir sayfaya yönlendirme yapabilirsiniz. Geri tuşu kullanılmasın istiyorsanız ;

window.location.replace('http://www.siteniz.com');

şeklinde kullanabilirsiniz. Kulanıcı yönlendirildiğini anlamayacaktır.

5 thoughts on “HTML & Javascript ile mobil aygıtları mobil siteye yönlendirme

  1. yi günler ben sitemin anasayfasını, alt etki alanı olan mobil etki alanına yönlendirdim. Ancak google aramalarında sitemin başka sayfalarına tıkaldığında sonu ” index.php” ye yönlendiriyor. Örnekle açıklamam gerekirse
    Anasayfayı tıkladıgımda sorun yok. Direk mobil.siteadim. adresine yönleniyor. Ancak
    Mesela google da sitemin içinde bulunan bir şeyi aratıyorum google da çıkıyor. Ancak ona tıkladıgımda beni sonu index.php olan adrese yönlendiriyor. (mobil.siteadi.index.php) gibi. Tabi 404 hatası alıyorum Bunu nasıl düzeltebilirim.

    1. Sitenizi ve google sonuçlarını incelediğimde gördüğüm olasılık şudur ;

      https ye sonradan geçmiş olabilirsiniz. Google eski http ile cachlediği sonuçları getiriyor.Tıklayınca da karşılık bulamayınca hataya düşüyor. HTTPS ile HTTP arasındaki fark 2 site arasındaki fark gibidir.

      Olası hızlı çözüm google webmaster tools da hesabınız varsa eski http:// sürümünü silin ,yerine https:// sürümünü tanımlayın. Hesabınız yoksa açın https:// ile sitenizi ekleyip google ın yeni yapınızı indexlemenizi bekleyin. Böyle yaparsanız hızlı sonuçlanır. Birşey yapmadan beklerseniz haftalar sürebilir.

      Daha hızlı geçici çözüm (şu an cachlenmiş linklerin hataya düşmemesi için)
      ftp programıyla bağlanın : .htaccess dosyanıza şu satırları ekleyin
      RewriteCond %{HTTPS} off
      RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

      .htaccess dosyanız yoksa ftp programıyla bağlanın ve oluşturun.içine bu dediğim satırları yazın.

      Bu işlem gelen tüm linklerin başına https ekleyecek ve hataya düşmesini engelleyecektir. Webmaster tools a gerek kalmadan hata hemen giderilecektir. Ama webmaster tools gereklidir ,göz ardı etmeyiniz.

      **index.php mevzusuna gelecek olursak; serveriniz herhangi bir sayfaya erişemeyince sizi index.php ye attığı bir yönlendirme sayfasıdır. Hatalı yapılandırmışsınız. mesela 404.php gibi bir sayfaya yönlendirilmiş olması gerekirdi. Anlıyorsanız siz yapın. Yoksa sitenizle ilgilenen birilerine yaptırabilirsiniz. en hızlı çözüm bir index.php dosyası oluşturun. İçine sayfa bulunamadı ana sayfaya dönemk için tıklayın diye bir link atabilirsiniz. Nasıl olsa hata durumunda index.php çağrılmakta. Bunu .htaccess ile dilediğiniz sayfaya yönlenecek şekilde de yapılandırabilirsiniz :

      .htaccess dosyasına aşağıdaki satırı girin ,404.php dosyası oluşturup içine dilediğinizi yazın ;

      ErrorDocument 404 /404.php

      1. Çok teşekkür ederim. Gerçekten çok işime yaradı. Umarım benim gibi diğer arkadaşlara da faydası olur.

  2. Bir sorum olacak. Bu index.php yolunu direk olarak anasayfaya bağlamak mümkün mü? Böylece bu işlemlere de gerek kalmaz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir