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.