Cara Memperbaiki Masalah SSL & Mixed Content WordPress

Memperbaiki masalah SSL di WordPress sering kali melibatkan penyelesaian error keamanan seperti Mixed Content atau kendala konfigurasi HTTPS. Berdasarkan sumber teknis pengelolaan website, salah satu masalah paling umum setelah mengaktifkan sertifikat SSL adalah munculnya peringatan koneksi tidak aman karena elemen HTTP yang dimuat pada halaman HTTPS.

Untuk mengatasi masalah ini secara tuntas, Anda perlu memeriksa tautan URL situs di pengaturan WordPress, memastikan pengalihan (redirection) HTTP ke HTTPS berjalan dengan benar, serta membersihkan elemen media yang masih menggunakan protokol lama.

Metode Mengatasi Masalah SSL & Mixed Content

Berikut adalah tabel ringkasan metode penanganan yang dapat diterapkan langsung pada dasbor WordPress atau melalui peladen Anda:

Metode Tingkat Kesulitan Fokus Perbaikan
Pengaturan URL WordPress Mudah Memperbarui alamat situs (URL) dari http:// ke https://
Menggunakan Plugin Khusus Mudah Otomatis mengubah tautan aset yang masih menggunakan HTTP
Pengeditan File .htaccess Sedang Memaksa pengalihan seluruh lalu lintas pengunjung ke HTTPS

1. Memperbarui Pengaturan URL WordPress

Langkah pertama yang wajib dilakukan adalah memastikan bahwa WordPress mengenali alamat baru Anda dengan protokol HTTPS. Masuk ke menu Pengaturan > Umum pada dasbor WordPress, lalu periksa bagian Alamat WordPress (URL) dan Alamat Situs (URL). Ubah kedua bagian tersebut dari awalan http:// menjadi https://, kemudian simpan perubahan.

2. Mengatasi Mixed Content

Jika ikon gembok pada browser Anda masih menampilkan peringatan, hal tersebut biasanya disebabkan oleh gambar, skrip, atau stylesheet yang dipanggil menggunakan tautan HTTP. Anda dapat menggunakan plugin migrasi seperti Really Simple SSL untuk mendeteksi dan memperbaiki elemen tersebut secara otomatis tanpa harus mengubah basis data secara manual.

3. Mengaktifkan Force HTTPS via .htaccess

Untuk memastikan tidak ada pengunjung yang mengakses versi HTTP yang tidak aman, Anda dapat menambahkan aturan pengalihan permanen di dalam file .htaccess melalui pengelola file hos web Anda:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Troubleshooting Lanjutan

Jika kendala masih berlanjut, pastikan untuk menghapus cache (cache purging) pada plugin cache yang Anda gunakan serta membersihkan cache browser Anda. Periksa juga status masa berlaku sertifikat SSL melalui penyedia layanan hosting Anda untuk memastikan tidak ada masalah pada instalasi sertifikat di tingkat server.