Merubah Site Address (URL) Pada WordPress

Ketika anda ingin melakukan perubahan domain WordPress misalnya:

http://www.domain-lama.com/ ke ke http://www.domain-baru.com/

atau ke direktori lain misalnya :

http://www.domain.com/ ke http://www.domain.com/direktori/

Anda dapat melakukannya melalui dashboard (Setting >> General >> Site Address URL). namun perubahan ini berlaku untuk input baru setelah perubahan setting dan seterusnya dan tidak mencakup input WordPress terdahulu (post, page, category dan sebagainya).  Hal ini menyebabkan url akan kembali (redirect) mengakses alamat lama.

Untuk menghindari hal tersebut, Berikut ini langkah-langkah yang dapat anda lakukan untuk melakukan perubahan site address (URL) WordPress menyeluruh mencakup konten lama :

Login ke hosting cpanel anda, dan move file-file WordPress ke direcory atau domain baru

Karena tidak ada konfigurasi khusus di file-file WordPress, maka setelah proses move file-file selesai selanjutnya adalah edit atau update database anda. Buka phpmyadmin dan eksekusi perintah sql berikut :

UPDATE wp_options SET option_value = replace(option_value, 'http://www.domain-lama.com', 'http://www.domain-baru.com') WHERE option_name = 'home' OR option_name = 'siteurl'

Setelah itu kita perlu untuk memperbaiki URL dari posting dan halaman Wordpres yang tersimpan pada table wp_posts dan field guid. Untuk itu silahkan jalankan perintah sql berikut :

UPDATE wp_posts SET guid = replace(guid, 'http://www.domain-lama.com','http://www.domain-baru.com');

Setelah pemindahan semua link yang tersimpan pada database setelah anda posting masih tersimpan url domain-lama, hal ini akan menyebabkan meskipun web anda bisa diakses namun seluruh link yang ada pada postingan masih mengarah ke url yang salah yaitu domain-lama. Untuk merubahnya kita perlu melakukan update record pada database table wp_posts dengan perintah sebagai berikut :

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.domain-lama.com', 'http://www.domain-baru.com');

 

TOP