Minggu, 03 Mei 2015

Mengatasi Redirect Blogger Ke Lokal Domain

Mengatasi Redirect Blogger Ke Lokal Domain
Biasanya pada blog berplatform Blogger, terkadang jika ada pengunjung dari negara yang berbeda maka blog tersebut akan dengan otomatis redirect ke lokal domain negara tersebut. Contohnya, blog sobat memiliki URL homepage seperti ini:
  • http://www.contohdoang.blogspot.com (default)
Maka jika blog dibuka di negara lain maka akan terjadi redirect seperti ini:
  • http://www.contohdoang.blogspot.ca (untuk negara Kanada)
  • http://www.contohdoang.blogspot.it (untuk negara Italia)
  • http://www.contohdoang.blogspot.au (untuk negara Australia)

Lalu, apa masalahnya jika blog memiliki redirect seperti ini?

  • Blog sobat tidak akan dapat dibuka di negara yang memblokir layanan Google seperti China (Baca lebih lanjut: Tak Cuma China, 25 Negara Gemar Blokir Google) .Entah berita ini benar atau salah, jika salah tolong koreksi di kolom komentar.
  • Hasil pencarian yang merujuk kepada blog sobat mungkin akan terpengaruh.
Secara resmi, Google tidak pernah menginformasikan kepada penggunanya bagaimana cara untuk mengatasi redirect ini. Jadi yang kita dapat lakukan hanyalah dengan mengalihkan dengan bantuan JavaScript untuk melakukan redirect sementara (redirect 302).

Mengatasi Redirect Blogger Ke Lokal Domain Dengan Javascript

  1. Buka halaman Template > Edit HTML.
  2. Cari kode <head>.
  3. Masukkan kode berikut ini tepat dibawahnya:
<script type='text/javascript'>
var blog = document.location.hostname;
var slug = document.location.pathname;
var ctld = blog.substr(blog.lastIndexOf("."));
if (ctld != ".com") {
var ncr = "http://" + blog.substr(0, blog.indexOf("."));
ncr += ".blogspot.com/ncr" + slug;
window.location.replace(ncr);
}
</script>
Simpan template sobat.

Yang Perlu Diperhatikan

  • Apakah blog dengan custom domain juga perlu menerapkan trik ini? Tidak. Blog tidak perlu melakukan trik ini karena redirect bawaan Blogger ini hanya berlaku pada domain gratis Blogger saja. Redirect seperti ini memang hanya dikhususkan pada blog yang tidak menggunakan custom domain.
  • Apa yang terjadi jika layanan Google diblokir di suatu negara? Sama seperti tulisan saya diatas, karena layanan Google diblokir di suatu negara maka yang terjadi adalah blog sobat tidak dapat diakses.
Semoga bermanfaat...
Sebelumnya
Sobat sedang membaca artikel terakhir.