Saat ini saya sedang mengerjakan situs web dan saya telah berhasil menginstal sertifikat SSL saya.
Pemeriksa GeoTrust SSL / TLS mengonfirmasi bahwa rantai sertifikat (termasuk CA) diinstal dengan benar. Semuanya terlihat baik di Chrome tetapi gembok saya tidak berwarna hijau dan di Firefox sebenarnya menyatakan bahwa situs web tidak aman karena ada elemen yang tidak dienkripsi di dalamnya.
Saya menggunakan layanan online untuk memeriksa mengapa itu dan ternyata memang gambar saya tidak dianggap sebagai URL aman. Bagaimana cara saya menangani situasi ini, alias bagaimana saya menanamkan gambar di situs web saya dengan aman?
Masalahnya adalah bahwa halaman Anda melayani tautan dari lokasi http dan bukan https. Ini karena menggunakan tautan http absolut ke sumber referensi seperti gambar. Ada dua metode yang lebih baik yang akan memungkinkan Anda untuk merujuk tautan di http atau https dan menghindari masalah ini.
Di Chrome dan Firefox Anda dapat mengklik ikon gembok dan kemudian mengklik untuk melihat daftar tautan tidak aman yang menyinggung. Dan jika Anda tidak dapat melihat gambar atau sumber daya lain yang disorot di browser tetapi masih mendapatkan kesalahan, Anda mungkin menemukan bahwa ada panggilan javascript yang mereferensikan tautan secara absolut melalui http .
sumber
//
pada awalnya tidak ada standar, dan browser seperti Lynx akan mengeluh.//
) di bagian 2.4.3. Standar ini sekarang berusia 15 tahun dan diimplementasikan oleh semua browser utama termasuk LynxIni sangat mendasar. Ketika Anda membangun situs web yang dilayani melalui SSL (https), setiap referensi dalam kode Anda yang tidak diawali dengan https akan memunculkan peringatan keamanan - selain tautan. Perhatikan bahwa sebagian besar (semua) browser juga memiliki tautan relatif default ke http. Jadi, jika Anda merujuk /uploads/12/5/img.jpg atau /js/jquery.js, protokol transfer akan default ke http - yang benar-benar menjengkelkan.
Semua browser menangani peringatan sedikit berbeda tetapi Anda akan mendapatkan beberapa jenis pesan. Pernyataan umum adalah bahwa browser yang baru akan semakin parah pesannya. Beberapa browser lama praktis mengabaikan kesalahan ini sementara browser yang lebih baru dapat bertindak seolah-olah dunia Anda sedang diserang karena "s" yang hilang.
sumber
Jika tidak satu pun dari saran ini membantu ketika menyangkut ketidakmampuan untuk menampilkan gambar setelah Anda mengaktifkan SSL pada halaman web Anda, maka periksa untuk berjaga-jaga jika pengaturan cPanel untuk Hotlinks, yang berada di bawah bagian Keamanan cPanel. Sangat mungkin bahwa dalam pengaturan ini Anda memiliki yang berikut:
http://example.com
danhttp://www.example.com
diaktifkan untuk memungkinkan untuk mengakses gambar sementarahttps
versi ini tidak diaktifkan.sumber
Periksa konfigurasi protokol url aman Anda di cms / wordpress / magento atau platform lain yang Anda gunakan. Anda juga dapat membagikan beberapa tag gambar Anda, tetapi gambar img src dasar tidak memberikan kesalahan seperti itu.
Struktur tag gambar itu penting, tetapi fokus pertanyaan Anda menurut saya relatif terhadap "jenis" Sertifikat SSL yang dipasang di situs Anda. Kasus pribadi terjadi pada saya dengan "Sertifikat SSL GoDaddy Standar.
Anda akan melihat ikon peringatan di bilah pencarian url Firefox (khususnya), mengatakan bahwa mungkin ada gambar atau elemen yang tidak aman di situs Anda. Sejauh yang saya tahu itu hanya masalah bagaimana firefox memproses info tentang sertifikat, atau info yang termasuk di dalamnya. Ini tidak terjadi di safari, chrome atau browser lain. Saya menemukan solusi untuk ini, menginstal daripada "SSL Standar" a "Premium SSL Certificate atau EVC extended validation Certificate " yang memiliki info lebih rinci tentang perusahaan situs. Anda akan mendapatkan bilah url aman gembok hijau.
Namun sertifikat ssl premium bisa sedikit lebih mahal, sekitar $ 150 - $ 200 USD setahun.
sumber