
Bu kod sayesinde sitenize mobilden girerken her sayfanın sonunda olan ?m=1 illetinden kurtulabilirsiniz.
Bu sitelerdeki içerikleri GSC dizine eklerken problem yaşıyor. “Yeniden Yönlendirme Hatası” adı altında hatalar alıyorum. Yapmış olduğum araştırmalar sonucunda “?m=1” uzantısını .html?m=1 şeklinde dizin isteğinde bulunduğum da bir süre bu sorunları aştım. Fakat daha sonra bu yöntemde işe yaramamaya başladı.
Öncelikle basit kodu verelim;
HTML Düzenleme kısmına girin ve </body> kodunun hemen üstüne veya <body> kodunun hemen altına istediğiniz kodu yapıştırın ve kaydedin.
Öncelikle basit kodu verelim;
Düzen kısmından HTML JAVASCRIPT widgeti ekleyerek kodu içerisine yapıştırabilirsiniz. Eğer çalışmazsa temanızın yapısından kaynaklı çalışmamış demektir. Altta ki yöntemi deneyin.<script>/*<=!=[=C=D=A=T=A=[*/ var uri = window.location.toString();if (uri.indexOf("?m=1","?m=1") > 0) {var clean_uri = uri.substring(0, uri.indexOf("?m=1"));window.history.replaceState({}, document.title, clean_uri); }; /*]=]=>*/</script>Eğer yukarıda ki kod sizde çalışmazsa alttaki geliştirilmiş kodu kullanabilirsiniz.
Her iki kodun mantığıda aynıdır. Bazı temalarda sorun oluşabileceği için 2 farklı kod verilmiştir. Mantıkları aynı.<script type='text/javascript'> //<=!=[=C=D=A=T=A=[ var uri = window.location.toString(); if (uri.indexOf("%3D","%3D") > 0) { var clean_uri = uri.substring(0, uri.indexOf("%3D")); window.history.replaceState({}, document.title, clean_uri); } var uri = window.location.toString(); if (uri.indexOf("%3D%3D","%3D%3D") > 0) { var clean_uri = uri.substring(0, uri.indexOf("%3D%3D")); window.history.replaceState({}, document.title, clean_uri); } var uri = window.location.toString(); if (uri.indexOf("&m=1","&m=1") > 0) { var clean_uri = uri.substring(0, uri.indexOf("&m=1")); window.history.replaceState({}, document.title, clean_uri); } var uri = window.location.toString(); if (uri.indexOf("?m=1","?m=1") > 0) { var clean_uri = uri.substring(0, uri.indexOf("?m=1")); window.history.replaceState({}, document.title, clean_uri); } //]=]=> </script>Kodu nereye ekleyeceklerini bilmeyenler için;
HTML Düzenleme kısmına girin ve </body> kodunun hemen üstüne veya <body> kodunun hemen altına istediğiniz kodu yapıştırın ve kaydedin.
Hocam M=1'i saklıyor, ayrıca google mobil robotların websitenize gelmesini de engelleyebilirsiniz;
Disallow: /*/*/*.html?m=0 and Disallow: /*/*/*.html?m=1
expr:href='data:blog.canonicalUrl' rel='canonical'Ama tavsiye etmem, google mobil botları neden mobil linki bulduğunda duplicate olarak görüyor inanın bilmiyorum, ben bir süre bekleyin derim.
Hiç yorum yok:
Yorum Gönder
Yorum KURALLARI: Hakaret içerici ve kanuni olarak suç teşkil edecek paylaşımlarda bulunmak yasaktır. Sorumluluk tamamen siz ziyaretçilere aittir.