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
harusnyahttps://idnetter.com/gambar.jpg
- Javascript :
http://idnetter.com/jquery.js
seharusnyahttps://idnetter.com/jquery.js
- Atau embed/iframe dengan link
http://
yang harusnyahttps://
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