Mengubah URL Database

Mengganti URL di Database MySQL Tanpa Menggunakan Plugin

Posted on

Apasih.my.id – Apabila sebelumnya kamu pernah mengganti URL dari non www ke www atau http ke https secara manual (tanpa plugin). Mungkin perlu diperhatikan juga struktur database MySQL baik post, page, image, Nav, termasuk URL situs, apakah sudah berubah.

Jadi perlu adanya pengecekan terlebih dahulu sebelum mengganti url/ struktur beberapa database Mysql kalian, dengan cara ini sobat cukup mengubah nya secara mudah tanpa menggunakan plugin yang dapat memberatkan beban pada website sobat.

Jadi Cara Mengubah URL pada Database MySQL, sobat cukup ikuti saja langkah-langkah nya di bawah ini ya.

1. Buka Database MySQL Melalui Cpanel

cara update database msyql 1

Tahap pertama yaitu sobat wajib membuka phpmyadmin melalui cpanel hosting ya, Oh ya! sebelum nya lakukan terlebih dahulu backup agar aman.

2. Buka Table WP_Post

cara update url msyql

Buka nama database sobat dan cari table wp_post, selanjutnya pilih SQL seperti gambar ke-2.

3. Mengupdate URL Database Melalui SQL

Untuk mengubah url dari “https” ke “https://www” sobat bisa menggunakan perintah ini untuk mengupdate nya

UPDATE wp_posts SET post_content = REPLACE (post_content, 'https://', 'https://www.');
update url post

jika sudah berhasil maka akan ada notif sukses update dalam penggantian URL tersebut seperti gambar dibawah.

tanda berhasi update url

jika sobat hanya ingin menggunakan “https” dan tidak ingin menambahkan “www”, cukup ganti saja kode url diatas menjadi

UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://', 'https://.');

4. Mengupdate URL Post, Page, Gambar, Nav dan Semua yang Masih “http”

  • Post untuk update url semua post halaman pada semua database dari “https” ke “https://www.”
UPDATE wp_posts SET `guid` = REPLACE (`guid`, 'https://', 'https://www.') WHERE post_type = 'post';
update post dari http ke https
  • Page untuk update url semua page halaman pada semua database dari “https” ke “https://www.”
UPDATE wp_posts SET `guid` = REPLACE (`guid`, 'https://', 'https://www.') WHERE post_type = 'page';
update url page
  • Attachment untuk update url gambar pada semua database dari “https” ke “https://www.”
UPDATE wp_posts SET `guid` = REPLACE (`guid`, 'https://', 'https://www.') WHERE post_type = 'attachment';
update url gambar
  • Nav_menu_item Untuk update url navigasi halaman pada semua database dari “https” ke “https://www.”
UPDATE wp_posts SET `guid` = REPLACE (`guid`, 'https://', 'https://www.') WHERE post_type = 'nav_menu_item';
update url nav item

Jika semuanya sudah diupdate (migrasi) silahkan cek table WP_Post sobat dan pastikan semua URL sudah dirubah dengan benar.

Baca juga:  Cara Merubah Database MyISAM Ke InnoDB Dengan Litespeed Cache

Note : Jika menggunakan theme pastikan juga URL theme tersebut sudah sesuai juga. jika belum sobat bisa mengganti (update) saja seperti diatas.

Leave a Reply

Your email address will not be published. Required fields are marked *