Cara Memperbaiki Masalah Umum SSL di WordPress

Diterbitkan: 2024-01-09

Apakah Anda menghadapi masalah SSL dengan situs WordPress Anda? Jika Anda baru saja beralih ke HTTPS dan mengalami masalah, ketahuilah bahwa Anda tidak sendirian.

Memastikan sertifikat SSL Anda dikonfigurasi dengan benar diperlukan untuk lingkungan online yang aman. Namun, masalah seperti peringatan “Tidak Aman” biasanya terjadi selama atau setelah proses penyiapan.

Dalam postingan ini, kami akan membahas topik-topik penting, termasuk pentingnya sertifikat SSL, mengatasi kesalahan konten campuran, dan memperbaiki masalah SSL.

Anda juga akan mendapatkan wawasan berharga tentang SSL/HTTPS dan cara mengatasi masalah umum SSL di situs WordPress Anda secara efektif.

Tanpa basa-basi lagi, mari kita mulai.

Daftar isi

  1. Apa itu SSL/HTTPS dan Mengapa Penting?
  2. Masalah Umum SSL dan Cara Memperbaikinya
    • Kesalahan Konten Campuran
    • Kesalahan NET::ERR_CERT_INVALID
    • Terlalu Banyak Kesalahan Pengalihan Setelah Pindah ke SSL/HTTPS
    • Pengalihan HTTP ke HTTPS WordPress
  3. Pertanyaan yang Sering Diajukan
  4. Kesimpulan

1 Apa itu SSL/HTTPS dan Mengapa Penting?

SSL, atau Secure Sockets Layer, adalah protokol keamanan yang mengenkripsi data antara server hosting web Anda dan browser pengguna. Enkripsi ini membuat koneksi aman, menjaga privasi data pengguna.

Dengan enkripsi SSL, ikon gembok muncul di bilah alamat browser, yang menunjukkan koneksi aman.

Selain itu, URL situs web dimulai dengan “https” dan bukan “http.”

koneksi aman

SSL/HTTPS meningkatkan keamanan situs web Anda, meningkatkan kepercayaan pengguna, dan melindungi data dari potensi intersepsi oleh pelaku jahat atau peretas. Setiap situs web dengan HTTPS/SSL diberikan sertifikat SSL untuk identifikasi.

Sebagian besar mesin pencari, termasuk Google, mendorong semua situs web untuk memasang sertifikat SSL. Gagal melakukan hal ini dapat menyebabkan situs Anda diberi label peringatan “Tidak Aman”.

Peringatan tidak aman - masalah SSL

Namun, jika server hosting Anda menggunakan sertifikat SSL dari penyedia yang tidak dikenal atau salah dikonfigurasi, situs web Anda mungkin tidak dapat diakses oleh audiens Anda.

Mesin pencari dan browser, yang mendeteksi ketidakamanan, akan memblokir audiens untuk mengunjungi situs Anda, sehingga menyebabkan potensi gangguan.

Bukan koneksi pribadi

Kegagalan untuk mengatasi kesalahan ini dapat mengakibatkan hilangnya lalu lintas situs web, kepercayaan, dan kredibilitas. Selain itu, ini secara langsung memengaruhi SEO situs web Anda, memengaruhi visibilitas dan peringkat.

Selain itu, memperoleh sertifikat SSL penting saat mendirikan toko online untuk memastikan transaksi yang aman dan mengurangi risiko penipuan finansial. Ini melindungi informasi sensitif seperti nama pengguna, kata sandi, dan detail kartu kredit.

Mengingat pentingnya sertifikat SSL, memperolehnya sangatlah penting. Untungnya, Anda bisa mendapatkan sertifikat SSL gratis dari platform hosting web terkemuka. Jika platform hosting Anda tidak menyediakannya secara gratis, Anda dapat membelinya.

2 Masalah Umum SSL dan Cara Memperbaikinya

Masalah SSL umum di WordPress dapat muncul karena berbagai alasan, yang berdampak pada keamanan dan fungsionalitas situs web Anda. Sekarang mari kita bahas masalah SSL yang paling umum dan jelajahi cara mengatasinya.

2.1 Kesalahan Konten Campuran

Kesalahan Konten Campuran terjadi ketika situs web, yang dimaksudkan untuk dimuat dengan aman melalui HTTPS, menyertakan sumber daya yang dimuat melalui koneksi HTTP yang tidak aman. Sumber daya ini dapat berupa gambar, skrip, atau lembar gaya.

Kesalahan konten campuran

Lihat tutorial khusus kami tentang cara memperbaiki kesalahan konten campuran.

2.2 Kesalahan NET::ERR_CERT_INVALID

Kesalahan “NET::ERR_CERT_INVALID” biasanya terjadi ketika situs web yang Anda coba akses menggunakan sertifikat SSL yang tidak dipercaya oleh browser Anda.

Tampilan errornya bisa berbeda-beda tergantung browsernya, namun umumnya ditampilkan sebagai berikut di browser Google.

Kesalahan NET::ERR_CERT_INVALID

Kesalahan ini dapat terjadi karena beberapa alasan:

  1. Sertifikat yang sudah kadaluwarsa atau ditandatangani sendiri
  2. Ketidakcocokan antara nama domain dan sertifikat
  3. Masalah dengan konfigurasi SSL situs web atau server itu sendiri
  4. Browser Anda tidak mengenali otoritas penerbit sertifikat.

Untuk mengatasi kesalahan ini, mintalah penyedia hosting WordPress Anda untuk memasang sertifikat SSL Anda, terutama jika Anda telah membelinya. Kemudian, hubungi penjual sertifikat untuk mengatasi kesalahan atas nama Anda.

Jika Anda memasang sertifikat SSL secara manual di situs web Anda, pertimbangkan untuk memasangnya kembali dengan benar.

2.3 Terlalu Banyak Kesalahan Pengalihan Setelah Pindah ke SSL/HTTPS

Kesalahan “Terlalu Banyak Pengalihan” setelah berpindah ke SSL/HTTPS di WordPress adalah masalah umum dan sering terjadi karena kesalahan konfigurasi pada pengaturan SSL atau konflik dengan pengalihan yang ada.

Karena WordPress mengizinkan penerapan HTTPS/SSL di area admin, Anda dapat mengatasi masalah ini dengan menambahkan kode berikut ke file wp-config.php Anda.

 define('FORCE_SSL_ADMIN', true);

Namun, dalam situasi tertentu, hanya mengandalkan pengaturan ini dapat menyebabkan kesalahan 'Terlalu banyak pengalihan'.

Untuk mengatasi masalah ini, Anda perlu menambahkan kode berikut ke file wp-config.php Anda tepat sebelum baris yang berbunyi, 'Itu saja, berhenti mengedit! Selamat ngeblog.'

 define('FORCE_SSL_ADMIN', true); // in some setups HTTP_X_FORWARDED_PROTO might contain // a comma-separated list eg http,https // so check for https existence if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)       $_SERVER['HTTPS']='on';

Jangan lupa untuk menyimpan perubahan Anda setelah menambahkan kode.

2.4 Pengalihan HTTP ke HTTPS WordPress

WordPress tidak secara otomatis mengalihkan permintaan HTTP ke HTTPS kecuali Anda secara khusus memulai tindakan ini.

Anda dapat mengatur pengalihan manual dengan menambahkan kode berikut ke file .htaccess Anda.

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

Setelah Anda menambahkan baris kode, ingatlah untuk menyimpan perubahan Anda.

Dengan melakukan hal ini, semua lalu lintas HTTP sekarang seharusnya dialihkan ke HTTPS, yang secara efektif menyelesaikan masalah SSL apa pun yang mungkin Anda temui.

3 Pertanyaan yang Sering Diajukan

Apa dampak penggunaan sertifikat SSL yang ditandatangani sendiri?

Meskipun sertifikat yang ditandatangani sendiri mengenkripsi data, sertifikat tersebut dapat memicu peringatan browser dan tidak memiliki validasi Otoritas Sertifikat tepercaya. Jadi, pertimbangkan untuk menggunakan sertifikat SSL yang memiliki reputasi baik untuk kepercayaan pengguna yang lebih baik.

Bagaimana cara memeriksa apakah tema dan plugin WordPress saya mendukung HTTPS?

Anda harus menghubungi pengembang tema dan plugin atau memeriksa dokumentasi mereka untuk kompatibilitas HTTPS.
Ingatlah bahwa tema atau plugin yang tidak kompatibel dapat menyebabkan masalah konten campuran.

Apa perbedaan antara HTTP dan HTTPS?

HTTPS mengenkripsi data yang dikirimkan antara browser pengguna dan situs web Anda, memastikan koneksi aman. HTTP, di sisi lain, mengirimkan data dalam bentuk teks biasa, sehingga rentan terhadap intersepsi.

Bisakah saya menggunakan SSL untuk jaringan multisitus WordPress?

Ya, SSL dapat diterapkan untuk jaringan multisite WordPress. Pastikan setiap subsitus memiliki sertifikat SSL yang valid, dan perbarui URL serta sumber daya yang sesuai.

Mengapa saya masih melihat “Tidak Aman” di situs saya setelah menginstal SSL?

Coba bersihkan cache browser Anda. Jika semuanya dikonfigurasi dengan benar, situs Anda akan ditampilkan sebagai aman. Jika “Tidak Aman” tetap ada setelah membersihkan cache, tunggu beberapa menit dan muat ulang situs Anda.

4. Kesimpulan

SSL sangat penting untuk keamanan situs web, namun prosesnya tidak selalu mudah. Setelah instalasi, masalah SSL dapat muncul, sehingga menghalangi situs Anda untuk tampil aman.

Namun, solusi yang dibahas di sini membantu mengatasi masalah umum SSL di WordPress, memastikan situs web Anda sepenuhnya aman, dan pengunjung dapat mempercayai keamanan data mereka.

Selain itu, berikut tip cepat untuk mengatasi masalah SSL.

  • Setelah menerapkan perbaikan, periksa ikon gembok dan “HTTPS” di URL situs Anda.
  • Periksa secara berkala tanggal kedaluwarsa sertifikat SSL Anda untuk keamanan tanpa gangguan.
  • Verifikasi implementasi SSL/TLS untuk konfigurasi yang benar menggunakan alat online setelah melakukan perubahan.
  • Konfirmasikan sumber daya eksternal disajikan melalui HTTPS untuk mengurangi risiko konten tidak aman.
  • Selalu buat cadangan situs web Anda sebelum modifikasi besar.
  • Carilah bantuan dari penyedia hosting Anda atau pengembang yang memenuhi syarat untuk mendapatkan solusi yang disesuaikan.

Kami harap Anda berhasil menyelesaikan masalah SSL Anda. Jika demikian, beri tahu kami dengan menge-Tweet @rankmathseo.