Wednesday, July 18, 2018

Cara Menghilangkan Kode ?m=1 Pada Url Blog Saat Diakses di HP

Cara Menghilangkan Kode ?m=1 Pada Url Blog Saat Diakses di HP - Kali ini Saya akan membagikan sedikit trik blog bagi yang menggunakan blogspot. Apakah kalian menyadari ketika blogmu menggunakan platform blogspot terdapat string atau kode berupa ?m=1 atau ?m=0. Memang jika pada platform wordpress tidak ada kode tersebut ketika Kamu mengakses url blog baik  untuk tampilan defalut dekstop ataupun mobile.

menghilangkan m=1 url diakses di blog


Kode ?m=1 setelah url blog otomatis akan muncul ketika situs tersebut diakses melalu mobile phone atau HP yang menandakan tampilan blog dimuat dalam versi mobile device.  Contohnya seperti dibawah ini.

Url versi tampilan mobile phone
http://www.domain.com/2018/12/menghilangkan-kode-m1.html?m=1

Untuk kode ?m=0 setelah url blog akan muncul apabila situs tersebut diakses melalui HP tetapi dalam tampilan versi dekstop atau komputer. Atau ketika setingan tampilan mobile blog tersebut dinonaktifkan. Ketika sebuah blog di akses di komputer atau laptop maka kode?m=0 akan hilang. Berikut contoh urlnya.

Url versi tampilan dekstop
http://www.domain.com/2018/12/menghilangkan-kode-m1.html?m=0

Bagaimana cara menghilangkan kode ?m=1 ataupun ?m=0 pada url?


#1 Buka dashbor blog

#2 Pilih Menu theme

#3 Klik Edit HTML

#4 Cari kode <head>

#5 Gunakan Ctrl+F untuk memudahkan mencarinya. Pasang script di bawah ini tepat setelah kode <head>


<script type='text/javascript'>
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>

#6 Sebelum di copy ke template, script tersebut bisa di parse terlebih dahulu. Apabila tidak juga tidak apa-apa.

Nah itu dia salah satu cara menghilangkan string ?m=1 atau ?m=0 setelah url blog pada platform blogspot. Sebenarnya script tersebut tidak sepenuhnya menghilangkan kode m=1 karena hanya redirect ke url blog sebenarnya tanpa menggunakan embel-embel m=1. Coba Kamu akses blog setelah memasang script tersebut, jika Kamu amati url blogmu akan terlebih dahulu muncul kode m=1 tetapi sesaat setelah itu hilang (dialihkan).

Demikian artikel ini Saya buat. Semoga bermanfaat untuk sesama blogger.

1 comments so far

This comment has been removed by the author.


EmoticonEmoticon