Migrasi dari http ke https pada WordPress

By | November 4, 2018

Panduan cara migrasi dari http ke https khususnya bagi situs WordPress agar terhindar dari peringatan mixed content, yaitu kondisi sebuah halaman situs yang di dalamnya terdapat konten berupa link HTTPS yang bercampur dengan HTTP. Selaku contoh:

  • Link Gambar : http://idnetter.com/gambar.jpg harusnya https://idnetter.com/gambar.jpg
  • Javascript : http://idnetter.com/jquery.js seharusnya https://idnetter.com/jquery.js
  • Atau embed/iframe dengan link http:// yang harusnya https://

Bagi mengatasi warning mixed content, setelah instalasi sertifikat SSL berhasil, berikut strategi yang mesti dilakukan agar migrasi dari http ke https berjalan sempurna.

Akses phpMyAdmin kemudian pilih database yang digunakan. Pilih tab SQL kemudian replace segala link http menjadi https dengan kode berikut:

*) Catatan, sesuaikan table prefix wp_ dengan instalasi WordPress sahabat

1. Bagi mereplace segala link menjadi https di posts

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

2. Bagi mengganti segala link gambar dan type attachment lainnya

UPDATE wp_posts SET `guid` = REPLACE (`guid`, 'http://', 'https://') WHERE post_type = 'attachment';

3. Bagi mengubah segala link mulai dari pengaturan tempat tinggal default WordPress, tempat tinggal default situs, dan pengaturan URL yang digenerate oleh plugin atau theme, misalnya logo dan lain-lain.

UPDATE wp_options SET `option_value` = REPLACE (`option_value`, 'http://idnetter.com', 'https://idnetter.com');

4. Clear cache bila Kamu menggunakan plugin cache serta bersihkan pun history dan cache browser Kamu bagi melihat perubahan.

Jikalau server Kamu tak diinstall phpMyAdmin, command atau baris kode-kode di atas pun dapat dijalankan secara seketika via MySQL konsol, caranya login ke MySQL konsol

mysql -uroot -p

Kemudian select databasenya misalnya

use nama_databaseku;

Berikutnya Kamu dapat mengeksekusi perintah-perintah bagi mereplace segala link menjadi https dengan kode-kode tersebut.


Sumber https://idnetter.com