Cara Merubah Alamat Website dari non WWW ke WWW di WordPress
Jika dalam dunia SEO tidak ada bedanya antara www dan non www, keduanya tidak mempunyai benefit apapun di mata google. namun, ada hal yang menarik sih, ketika menggunakan www domain jadi terlihat keren.
Daftar isi
Mengapa harus menggunakan WWW?
Secara teknis non www dan www mempunyai perbedaan, menggunakan www mempunyai benefit secara teknis dibanding non www, non www dalam dunia teknis disebut naked domain, disebut telanjang/naked karena dengan mengakses non www browser langsung mengakses IP server hosting, sedangkan menggunakan www browser tidak langsung mengakses IP namun diarahkan dulu oleh DNS server ke IP hosting yang digunakan.
1. Masa Depan
Website kalian mungkin sekarang hanya ratusan pengunjung perhari, tapi lusa nanti bisa jadi ribuan bahkan jutaan dan website besar seperti google,facebook, youtube semua menggunakan www
Kalian juga akan merasakan kemudahan pengelolaan secara teknis jika dikemudian hari websitemu berkembang dan mempunyai banyak subdomain.
2. Cookie’s
Alasan lain untuk menggunakan www adalah soal cookies , hal umum untuk mengoptimalisasi sebuah website adalah dengan menyediakan static content dari subdomain. jika kalian menggunakan www ini tidak akan menjadi masalah karena website cookie’s tidak akan terkirim ke subdomain.
Tapi, jika kamu menggunakan naked domain (non www) maka cookie’s akan terkirim ke semua subdomain dan membuat lemotnya akses ke static content yang ada di subdomain dan mungkin membuat caching tidak berjalan sempurna. kecuali kamu memang ingin menshare cookie’s ke seluruh subdomain untuk mengimplementasikan single sign-on seperti yang google lakukan.
3. Fail Over
Ketika traffic website kalian sangat besar maka website kalian tidak boleh sampai down, pengalihan dari server utama ke server backup dapat dilakukan tanpa membuat website kalian down apabila kalian menggunakan www.
Dengan menggunakan WWW, hosting provider (Web hosting atau CDN hosting) memungkinkan untuk melakukan FailOver ketika server mengalami error dengan cara mengupdate DNS record. hal ini bisa dilakukan dengan mengubah DNS CNAME record, sedangkan naked domain (non www) tidak mempunyai CNAME record.
4. Pendapat
Tidak ada salahnya mulai dari awal menggunakan www, sekarang mungkin website kalian kecil tapi kedepannya akan siap jika website kalian ingin dikembangkan. diluar alasan teknis menggunakan www membuat alamat website kita terlihat profesional.
Cara Merubah Website non WWW ke WWW Pada WordPress
Saya telah melakukan experimen ini itu mencari tutorial dan pada akhirnya ketemu juga dan mana saja yang harus diubah agar website kita menjadi www. Jangan lakukan redirect dari Cpanel atau DNS manager, ini bisa dilakukan hanya dengan mengedit database dan merubah sedikit wp-config.php.
Langkah-langkanya :
1. Ubah File wp-config.php
Masuk cpanel dan edit file wp-config.php dan edit pada bagian DOMAIN_CURRENT_SITE dan menambahkan www pada domain kalian.
Hanya mengubah seperti itu pun website sudah menjadi www, namun ketika kalian masuk ke admin panel akan terjadi masalah redirect loop (tidak bisa login)
2. Mengubah/edit Database
Gunakan PHPMyAdmin pada Cpanel untuk memudahkan mengedit database wordpress
Masuk pada bagian table options di database wordpress mu lalu edit bagian site url dan home menjadi www, jangan lupa untuk menambahkan protokol yang digunakan http:// atau https://
Lalu ubah juga pada table site dan menambahkan www pada domain kalian.
Yang terakhir ubah pada sitemeta.
Merubah site meta table record database untuk merubah non www menjadi www Pengeditan pada database bertujuan agar semua link pada website menuju ke www.
3. Redirect 301 (permanently) ke domain www
Gunakan menu redirect pada Cpanel jika kamu tidak menggunakan CDN (cloudflare), buka Cpanel kalian cara menu redirects dan sesuai kan nama domain www kalian. jika sudah klik save
Jika kalian menggunakan CDN Cloudflare tambahkan rule untuk meredirect ke alamat yang baru menggunakan www. Login ke akun cloudflare dan pilih menu page rule, lalu tambahkan rule > klik save and deploy dan jangan lupa setelah itu lakukan purge cache.
Nama domain diganti dengan nama domain kalian, jangan lupa tanda * dan tanda $1 dibelakang garis miring (karena itu aturan dari penting dari cloudflare)
4. Tahap Akhir Testing redirect WWW
Reload halaman atau memanggil website tanpa www misal https://detakhukum.com, jika berhasil maka alamat website akan di redirect ke www menjadi www.detakhukum.com.
Untuk pengguna google chrome, bersihkan cache data pada browser sebelum mencobanya, karena kebanyakan kasus cache browser masih menyimpan data sebelum www sehingga menyebabkan masalah redirect loop pada halaman login admin/wp-admin
Cek status redirect dari website kita mana gunakan tool http://www.redirect-checker.org
Jika sudah seperti tampilan diatas berarti status Redirect 301 (permanently) ke domain www yang baru telah sukses. apabila ada kesalahan 302 ulangi cara redirect dari cpanel atau pun cloudflare ( pilih salah satu jangan kedua-duanya). (sumber)