Setelah melakukan instalasi sertifikat SSL dan force protokol HTTPS, website mungkin akan memiliki masalah konten campuran. Website akan menampilkan peringatan "Not fully secure" di sebelah domain pada URL bar:
Konten campuran mengindikasikan kalau Anda memuat gambar atau konten yang link-nya HTTP dan bukannya HTTPS. Untuk mengatasi error ini, Anda hanya perlu mengganti semua link tersebut dari HTTP ke HTTPS.
Jika Anda menggunakan plugin Elementor, buka Elementor → Tools → Replace URL. Pada halaman Replace URL, masukkan domain dengan HTTP dan HTTPS:
Selesai! Masalah konten campuran sudah berhasil diatasi. Jika Anda tidak menggunakan Elementor, lihat opsi berikut ini:
Cara 1 - Install plugin Really Simple SSL
Log in ke dashboard WordPress dan klik Plugins → Add New
Install dan aktifkan plugin Really Simple SSL. Setelah itu buka Settings → General:
Ganti alamat blog Anda dari http:// to https://
Cara 2 - Install plugin Better Search & Replace
Install plugin Better Search & Replace, kemudian buka Tools → Better Search Replace.
Pada kolom Search for, masukkan nama domain dengan HTTP. Contoh: http://domain-name.com
Pada kolom Replace with, masukkan nama domain dengan HTTPS. Contoh: https://domain-name.com
Beri centang untuk Select all the tables, kosongkan kotak Dry Run, dan klik tombol Do Search & Replace
Cara 3 - Masukkan kode pada file .htaccess
Jika dua cara sebelumnya tidak bekerja, buka file public_html/.htaccess (atau buat file baru jika belum ada) dan masukkan kode berikut:
Header always set Content-Security-Policy: upgrade-insecure-requests
Simpan file dan muat ulang website Anda. Kini website Anda sudah ditandai sebagai website yang aman (Secure) 💪
CATATAN:
Opsi ini tidak direkomendasikan untuk website yang menggunakan symlinks.