Table of Contents
Pernah membuka artikel Blogger lewat HP, lalu melihat tambahan ?m=1 di belakang URL (alamat digital unik) / halaman? Contohnya: https://hot-news01.blogspot.com/2026/09/contoh-artikel.html?m=1
Kalau baru pertama kali melihatnya, mungkin Kita mengira ada masalah pada blog. Padahal kenyataanya tidak.
?m=1 merupakan parameter normal yang dapat muncul pada URL Blogger ketika halaman diakses melalui perangkat mobile.
Bagi sebagian blogger, tambahan tersebut tidak menjadi masalah. Namun, ada juga yang lebih suka URL terlihat sederhana dan rapi. Jika Anda termasuk yang kedua, ada cara mudah untuk menghilangkan ?m=1 dari address bar tanpa redirect dan tanpa reload halaman.
Apa Itu ?m=1 di Blogger?
Parameter ?m=1 berkaitan dengan tampilan mobile pada Blogger. Dalam kondisi tertentu, Blogger menambahkannya pada URL ketika halaman dibuka melalui perangkat mobile. Misalnya:https://hot-news01.blogspot.com/p/about.html?m=1
URL tersebut sebenarnya masih menuju halaman yang sama. Perbedaannya hanya terletak pada parameter di bagian akhir alamat.
Jadi, ?m=1 bukan virus, malware, atau tanda bahwa template Blogger mengalami kerusakan.
Related Posts
Cara Menghilangkan ?m=1 di Blogger
Jika Sobat ingin membuat URL Blogger terlihat lebih rapi tanpa tambahan ?m=1, sebenarnya ada cara yang cukup mudah. Sobat bisa menonaktifkannya melalui pengaturan tema seluler dengan masuk ke Tema → Setelan Seluler, kemudian pilih Desktop.
Namun, jika pengaturan tersebut sudah diterapkan tetapi ?m=1 masih tetap muncul pada URL Blogger, Sobat tidak perlu khawatir. Ada cara lain yang bisa digunakan, yaitu dengan menambahkan JavaScript berikut ke dalam template Blogger.
<script type='text/javascript'>
//<![CDATA[
(function() {
var url = window.location.href;
if (url.indexOf('?m=1') !== -1) {
var newUrl = url.replace('?m=1', '');
window.history.replaceState(null, null, newUrl);
} else if (url.indexOf('&m=1') !== -1) {
var newUrl = url.replace('&m=1', '');
window.history.replaceState(null, null, newUrl);
}
})();
//]]>
</script>
Penjelasan bagian per bagian
<script type='text/javascript'>
Menandakan bahwa kode yang berada di dalamnya adalah JavaScript.
//<![CDATA[
Bagian ini biasanya digunakan agar kode JavaScript tetap aman dibaca oleh template XML Blogger. Tidak perlu diubah.
(function() {
Membuat fungsi yang langsung dijalankan ketika script dibaca oleh browser.
var url = window.location.href;
Mengambil URL halaman yang sedang dibuka. Misalnya: https://namablog.blogspot.com/artikel.html?m=1 Nilai url akan berisi URL tersebut. Bagian ini mencari ?m=1
if (url.indexOf('?m=1') !== -1) {
Kode tersebut memeriksa apakah URL mengandung: ?m=1 Jika ditemukan, script menjalankan:
var newUrl = url.replace('?m=1', '');
Artinya, teks ?m=1 dihapus dari URL.
Contoh: https://namablog.blogspot.com/artikel.html?m=1 menjadi: https://namablog.blogspot.com/artikel.html Kemudian URL diperbarui
window.history.replaceState(null, null, newUrl);
Ini bagian pentingnya.replaceState() mengubah URL yang terlihat di address bar tanpa membuka halaman baru dan tanpa reload.
Jadi script ini bukan melakukan redirect seperti: URL lama → halaman dimuat ulang → URL baru Melainkan: URL lama → URL di address bar langsung berubah
else if (url.indexOf('&m=1') !== -1) {
Ini mencari bentuk lain dari parameter tersebut, yaitu:?m=1Contohnya:https://namablog.blogspot.com/artikel.html?id=10&m=1
var newUrl = url.replace('&m=1', '');
akan menghasilkan:
https://namablog.blogspot.com/artikel.html?id=10 Jadi parameter lain seperti id=10 tetap dipertahankan.Terakhir
})();
Menjalankan fungsi yang sebelumnya dibuat.
//]]>
</script>
Menutup bagian CDATA dan tag JavaScript.
Kesimpulan dan cara kerja dari keseluruhan Script ini seperti berikut:
URL Blogger: https://namablog.blogspot.com/artikel.html?m=1, Script mendeteksi ?m=1 dan Menghapus ?m=1 lalu Mengubah URL menggunakan history.replaceState() Hasil: https://namablog.blogspot.com/artikel.html
Tanpa reload dan tanpa redirect.Script ini hanya menghapus parameter ?m=1. Parameter lain pada URL tetap dipertahankan.
Cara Memasang Script Untuk Menghilangkan ?m=1 di Blogger
Sebelum mengedit template, sebaiknya buat backup terlebih dahulu untuk meminimalisir terjadinya kesalahan. Setelah itu:
- Pada beranda blogger Pilih Edit HTML dan Cari kode: </head>
- Tempel script tepat sebelum </head>
- Simpan template. Setelah tersimpan, coba buka artikel blog melalui HP dan periksa address bar.
Kenapa Script Ini Lebih Aman?
Script menggunakan URL dan URLSearchParams untuk membaca parameter URL, bukan sekadar mencari dan mengganti teks.
Misalnya:
https://contohblog.com/artikel?m=1#komentar akan menjadi: https://contohblog.com/artikel#komentarApakah Script Ini Wajib Dipasang?
Sebenarnya Tidak Jika Kita tidak merasa terganggu dengan adanya ?m=1, blog tetap dapat digunakan seperti biasa.
Script ini hanya diperlukan jika Anda ingin URL Blogger terlihat lebih sederhana ketika dibuka melalui perangkat mobile. Yang berubah hanya URL yang ditampilkan pada address bar.
Pertanyaan yang Sering Diajukan
Apa arti ?m=1 pada Blogger?
?m=1 adalah parameter URL yang berkaitan dengan tampilan mobile pada Blogger.
Apakah ?m=1 berarti blog rusak?
Tidak. Kemunculan parameter tersebut bukan tanda bahwa blog mengalami kerusakan atau terkena malware.
Bagaimana cara menghilangkan ?m=1 di Blogger?
Anda dapat memasang JavaScript menggunakan URLSearchParams dan history.replaceState() seperti contoh di atas.
Apakah script menghapus artikel?
Tidak. Script hanya mengubah URL yang terlihat pada browser.
Apakah cara ini menggunakan redirect?
Tidak. URL diperbarui menggunakan History API sehingga halaman tidak perlu dimuat ulang.
Apakah parameter lain ikut terhapus?
Tidak. Script hanya menghapus parameter m jika nilainya 1, sedangkan parameter lainnya tetap dipertahankan.
Kesimpulan
?m=1 pada URL Blogger bukan sesuatu yang perlu dikhawatirkan. Parameter tersebut dapat muncul berkaitan dengan tampilan mobile Blogger.
Jika Anda ingin membuat URL lebih rapi, JavaScript di atas dapat digunakan untuk menghilangkan ?m=1 di Blogger tanpa redirect dan tanpa reload halaman.
Karena script hanya menghapus parameter ?m=1 dan mempertahankan parameter lainnya, cara ini lebih aman dibanding mengganti teks URL secara langsung.
Sebelum mengedit template, jangan lupa membuat backup. Setelah itu, uji beberapa artikel melalui perangkat mobile untuk memastikan hasilnya sesuai dengan kebutuhan blog Anda.