SSL, URL & DNS
Cara Membaiki Ikon Mangga Keselamatan Tidak Hijau (SSL Rosak / Insecure Content)
Panduan mengesan dan membaiki ralat kandungan bercampur (mixed content HTTP/HTTPS) agar status sijil SSL laman web memaparkan ikon mangga selamat.
Memahami Isu: Cara Membaiki Ikon Mangga Keselamatan Tidak Hijau (SSL Rosak / Insecure Content)
Walaupun sijil keselamatan SSL telah dipasang pada pelayan, pelayar web mungkin masih memaparkan amaran "Not Secure" atau ikon mangga tidak selamat. Ini berpunca daripada ralat kandungan bercampur (Mixed Content), di mana halaman web HTTPS selamat memuatkan aset imej, skrip fon, atau fail CSS melalui pautan tidak selamat http://.
Langkah 1: Diagnosis Ralat melalui cPanel & Terminal
Buka konsol pembangun pelayar web (F12 -> Console):
- Cari mesej amaran keselamatan:
Mixed Content: The page at 'https://...' was loaded over HTTPS, but requested an insecure element 'http://...'. This request was automatically upgraded or blocked.
Langkah 2: Laksanakan Pembetulan yang Tepat
1. Laksanakan Carian & Ganti Pangkalan Data: Jalankan arahan carian dan ganti yang selamat melalui WP-CLI untuk mengemas kini semua pautan HTTP lapuk dalam pangkalan data:
wp search-replace 'http://domainanda.com.my' 'https://domainanda.com.my' --all-tables --precise
2. Kuatkuasakan Pengepala Keselamatan dalam .htaccess:
Tambahkan arahan penulisan semula HTTPS dan pengepala Content Security Policy dalam fail .htaccess:
# Paksa lencongan HTTPS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
# Naik taraf permintaan tidak selamat secara automatik
<IfModule mod_headers.c>
Header always set Content-Security-Policy "upgrade-insecure-requests;"
</IfModule>
Langkah 3: Sahkan Penyelesaian
Kosongkan cache pelayar dan cache Cloudflare, kemudian buka laman web untuk mengesahkan bahawa ikon mangga keselamatan dipaparkan sepenuhnya dalam keadaan selamat (Secure Padlock).
Perlukan Bantuan Pakar di Malaysia?
Penat membetulkan ralat WordPress sendiri sedangkan perniagaan anda menanggung kerugian setiap saat? Jaga menyediakan perkhidmatan penyelenggaraan WordPress bertaraf enterprise di Malaysia.
- RM5,000 untuk Semakan Pemilikan & Akses penuh (kami perbetulkan arkitektur dan kawalan sistem anda).
- RM450/bulan untuk Pelan Penjagaan (Care Plan) terurus sepenuhnya.
- Bermula RM13,000/bulan untuk Penambahbaikan Sistem Bulanan. Tiada caj kadar per jam, hanya bukti portfolio yang telah disahkan (Daralwahi, Agros Empire, UrusHQ, nCrypt, Trexon Energy, TechFix Malaysia). Ketahui pelan Penyelenggaraan Laman Web kami hari ini.