Blogger platformunda /
ve ?m=1
gibi sorunlar genellikle mobil uyumluluk veya yönlendirme ayarlarından kaynaklanır. İşte bu sorunla ilgili bilgi ve çözümler:
Nedir Bu ?m=1
?
?m=1
, Blogger'ın mobil cihazlara yönelik sayfa görüntüleme modudur. Blogger, sitenizi mobil cihazlarda daha uyumlu bir şekilde göstermek için bu parametreyi URL'lere ekler.- Masaüstü cihazlarda
?m=0
parametresi eklenebilir.
Sorunlar ve Çözümleri
1. SEO Sorunları
- Eğer sayfanız hem
/
hem de?m=1
ile indeksleniyorsa, bu yinelenen içerik sorununa yol açabilir.
Çözüm:
- Canonical Tag: Blogger'ın HTML şablonunda
<head>
etiketine şu kodu ekleyin:Bu, arama motorlarına hangi URL'nin ana sürüm olduğunu bildirir.
2. Yönlendirme Sorunları
- Masaüstü cihazda sitenizi ziyaret ettiğinizde
?m=1
ile mobil görünüm yüklenebilir.
Çözüm:
- Mobil Şablonu Devre Dışı Bırakın:
- Blogger kontrol paneline gidin.
- Tema bölümüne tıklayın.
- Sağ alt köşede bulunan Mobil ayarlarına tıklayın.
- Mobil cihazlarda masaüstü teması kullan seçeneğini seçin.
3. URL Görünümü Sorunu
- Kullanıcılar
?m=1
uzantısını istemiyor olabilir ve temiz bir URL görünümü tercih ediyor olabilir.
Çözüm:
- Kullanıcıları otomatik olarak
?m=1
içermeyen sürüme yönlendirmek için Blogger şablonuna bir JavaScript kodu ekleyebilirsiniz:
4. Sayfa Hataları
?m=1
eklenmiş URL'lerde CSS veya JavaScript hataları olabilir.
Çözüm:
- Mobil temayı düzenleyin ve CSS/JavaScript dosyalarının mobil uyumlu olduğundan emin olun.
<script type='text/javascript'>
//<![CDATA[
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>
Blogger /?m=1 Sorunu
4/
5
Oleh
WebYazilimciniz
Lütfen yorum yaparken şunlara dikkat ediniz:
Küfürlü, siyasi veya huzur bozucu yorumlar yapmamaya,
Reklam, spam gibi yorumlar yapmamaya.