Mixed Content merupakan sebuah secure web page yang di dalamnya terdapat script, style, gambar, serta konten lain yang di link. Mixed Content ini dibuat melalui protokol HTTP dan dapat memunculkan risiko keamanan yang tak terduga bagi para pengunjung website maupun website itu sendiri.
Mixed Content juga dikatakan dapat melemahkan keamanan dan user experience dari pengunjung website mu loh Exabytes Friends. Hal tersebut dapat terjadi dengan menggunakan resource tersebut, pihak-pihak yang bertanggung jawab mungkin dapat menyerang website mu dan mengambil alih kontrol pada halaman website.
Terdapat 2 jenis konten yang ada, yang pertama yaitu konten yang dikirim melalui koneksi HTTPS dan dienkripsi agar keamanan nya tetap terjaga. Kedua, ada juga konten atau materi yang dikirim melalui koneksi HTTP yang tidak dienkripsi sehingga keamanan nya kurang terjaga. Jika kamu menggunakan HTTPS, maka konten mu tidak akan dapat dilihat atau dirusak oleh pihak-pihak yang tidak bersangkutan.
Hal tersebut merupakan salah satu faktor yang membuat enkripsi sangat penting untuk website loh Exabytes Friends, apalagi jika di dalam website mu terdapat banyak data yang perlu dirahasiakan seperti data keuangan, data konsumen, data transaksi, dan lain-lain.
Ada beberapa macam cara untuk mengatasi permasalahan ini. Salah satunya menggunakan plugin yang dapat memperbaiki Mixed Content website. Plugin akan mengarahkan semua halaman http untuk menggunakan https.
Langkah-langkah Mengatasi Mixed Content Warning di WordPress
Ikuti langkah-langkah berikut untuk mengatasi Mixed Content di WordPress. Anda dapat melakukan 3 hal untuk memperbaiki masalah Mixed Content, antara lain:
- Install Ulang SSL – Pastikan SSL sudah terpasang dengan baik pada website. Anda bisa menggunakan SSL gratis atau berbayar.
- Pengaturan URL WordPress – URL WordPress dan Site Address telah menggunakan HTTPS di Pengaturan Umum.
- Gunakan Plugin Really Simple SSL – Plugin secara otomatis mendeteksi dan melakukan konfigurasi pada website Anda untuk dijalankan melalui HTTPS.
- Gunakan Plugin Better Search Replace – Plugin untuk melakukan pencarian dan penggantian massal kode di database WordPress Anda.
Install Ulang SSL
Penyebab utama permasalahan Mixed Content adalah SSL. Silakan pasang ulang SSL pada website. Pastikan proses install SSL berjalan dengan baik. Anda bisa mengikuti langkah-langkah pada artikel berikut:
Pengaturan URL WordPress
Masuk ke General Settings di dashboard WordPress untuk mengganti URL http menjadi https.
1. Di dashboard WordPress, klik menu Settings dan pilih submenu General.
2. Anda akan diarahkan ke halaman General Settings. Kemudian, Anda bisa ubah WordPress Address (URL) dan Site Address (URL) menjadi https.
3. Scroll ke bawah dan klik tombol Save Changes untuk menyimpan pengaturan.
4. Selamat! Pengaturan berhasil Anda perbarui.
Gunakan Plugin Really Simple SSL
Plugin akan membantu Anda untuk mengatasi permasalahan Mixed Content pada website. Halaman website yang menggunakan URL http akan otomatis diarahkan ke https.
1. Di dashboard WordPress, masuk ke menu Plugins dan pilih submenu Add New.
2. Pada kolom pencarian, ketik kata kunci “Really Simple SSL”. Kemudian, tekan Enter untuk menampilkan hasil pencarian. Silakan install plugin Really Simple SSL dengan klik tombol Install Now.
3. Setelah Anda berhasil menginstall plugin Really Simple SSL, klik tombol Activate untuk mengaktifkan plugin.
4. Plugin berhasil Anda aktifkan. Kini Anda berada di pengaturan plugin Really Simple SSL. Klik tombol Activate SSL untuk menjalankan plugin.
5. SSL berhasil Anda aktifkan dengan plugin Really Simple SSL.
6. Scroll pengaturan plugin ke bagian bawah. Anda bisa aktifkan toggle Mixed content fixer dan Enable WordPress 301 redirect. Plugin akan mengatasi Mixed Content pada website Anda. Untuk menyimpan pengaturan, klik tombol Save.
7. Terakhir, cek website Anda menggunakan tools Why No Padlock untuk memastikan tidak ada lagi Mixed Content pada website.
Gunakan Plugin Better Search Replace
Plugin akan melakukan pencarian URL HTTP di database WordPress Anda dan mengubah secara massal menjadi HTTPS.
1. Di dashboard WordPress, masuk ke menu Plugins dan pilih submenu Add New.
2. Pada kolom pencarian, ketik kata kunci “Better Search Replace”. Kemudian, tekan Enter untuk menampilkan hasil pencarian. Silakan install plugin Better Search Replace dengan klik tombol Install Now.
3. Setelah Anda berhasil menginstall plugin Better Search Replace, klik tombol Activate untuk mengaktifkan plugin.
4. Plugin berhasil Anda aktifkan. Selanjutnya, klik menu Tools dan pilih submenu Better Search Replace di dashboard WordPress.
5. Anda akan diarahkan ke pengaturan Better Search Replace pada tab Search/Replace. Lakukan pengaturan berikut:
- Pada kolom Search for, masukkan nama domain dengan http. Contoh: http://namadomain.com
- Pada kolom Replace with, masukkan nama domain dengan https. Contoh: https://namadomain.com
- Pada kolom Select table, klik salah satu nama tabel database, kemudian tekan CTRL+A untuk memilih semua tabel.
- Nonaktifkan pengaturan Case-Insensitive, Replace GUIDs, dan Run as dry run dengan tidak mencentang checkbox.
Untuk menjalankan pengaturan plugin, klik tombol Run Search/Replace di bagian bawah.
6. Silakan tunggu proses plugin untuk mencari dan mengubah semua URL http menjadi https di database WordPress Anda.
7. Selamat! Plugin telah selesai mencari dan mengubah URL http menjadi https.