Baru-baru ini saya lagi pindahan dari domain lama saya, menuju ke subdomain dari belajarsendiri ini. Daripada saya harus susah-susah buat direktori baru, lalu copy file dari folder direktori file yang lama ke folder direktori baru. Belum lagi harus buat database baru, kemudian ekspor dari database lama, lalu impor ke database baru, wah ribetlah. Daripada susah-susah mending update nama domainya saja di mysql, selesai dah.
Peringatan! cara ini hanya berlaku bila blog wordpress lama dengan blog wordpress yang baru menggunakan hosting yang sama. Anda tidak perlu repot-repot download dan upload, karena filenya semua sudah tersedia, hanya nama domainnya saja yang berbeda. Ikuti tutorialnya
- Buat nama domain baru dari Cpanel anda dengan cara memilih add-on domain / subdomain.
- Disana akan muncul pilihan direktori tempat anda menyimpan file, arahkan pada direktori lama anda. Jadi jika folder lama anda adalah home/public_html/123caramembuatwebsite.com, maka arahkan saja folder yang baru kesana, walaupun nama domain yang baru beda.
- Perbaiki .htaccess, setiap yang ada alamat domain lama, ganti dengan alamat domain baru
- Edit database SQL,
sebelum saya tahu cara ini, saya akan export download dulu database, find and replace semua nama domain lama, lalu diganti dengan yang baru. Lalu upload ulang dengan perintah import. Tapi sekarang itu tidak perlu.
Anda cukup masuk database wordpress anda, klik bagian SQL
- Masukkan 3 perintah SQL ini:
UPDATE wp_options SET option_value = replace(option_value, 'http://nama-domain-lama.com', 'http://nama-domain-baru.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://nama-domain-lama.com', 'http://nama-domain-baru.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://nama-domain-lama.com', 'http://nama-domain-baru.com');
Catatan penting: Ganti http://nama-domain-lama.com dengan nama domain anda yang lama, serta http://nama-domain-baru.com dengan nama domain anda yang baru
- klik Go, dan selesai
Silahkan lihat sekarang, blog wordpress anda sudah dapat diakses dengan nama domain baru, hanya butuh waktu 10 menit.