Dasar
Juli 28, 2026
Artikel

Mengapa Website Anda Wajib HTTPS Sekarang Juga?

Halo para pejuang digital! Sebagai seorang ahli developer website, saya sering sekali menemukan pertanyaan krusial ini: "Apa sih pentingnya SSL dan HTTPS untuk website saya?" Jujur saja, di era digital yang serba cepat dan penuh ancaman siber ini, mengamankan website Anda dengan SSL (Secure Sockets Layer) dan HTTPS (Hypertext Transfer Protocol Secure) bukan lagi pilihan, melainkan sebuah kewajiban mutlak. Mengapa demikian?

Pertama, ini soal keamanan data. Setiap kali pengunjung mengisi formulir, login, atau melakukan transaksi di website Anda, data sensitif mereka (password, informasi kartu kredit, data pribadi) akan dikirimkan melalui internet. Tanpa SSL, data ini bisa dengan mudah diintip atau dicuri oleh pihak yang tidak bertanggung jawab. HTTPS meng-enkripsi semua komunikasi ini, menjadikannya aman dan tidak dapat dibaca.

Kedua, ini tentang kepercayaan pengguna. Pernahkah Anda melihat ikon gembok hijau di bilah alamat browser? Itu adalah sinyal kuat bahwa website tersebut aman dan dapat dipercaya. Sebaliknya, browser modern seperti Chrome atau Firefox kini akan menampilkan peringatan "Not Secure" atau "Tidak Aman" untuk website yang masih menggunakan HTTP. Tentu Anda tidak ingin calon pelanggan Anda kabur hanya karena melihat peringatan ini, bukan?

Ketiga, ada faktor SEO (Search Engine Optimization) yang tidak kalah penting. Google secara eksplisit menyatakan bahwa HTTPS adalah salah satu faktor peringkat. Dengan beralih ke HTTPS, Anda memberikan sinyal positif kepada mesin pencari, yang berpotensi meningkatkan visibilitas dan peringkat website Anda di hasil pencarian. Siapa sih yang tidak mau websitenya ada di halaman pertama Google?

Berita baiknya, Anda tidak perlu lagi merogoh kocek dalam-dalam untuk membeli sertifikat SSL. Berkat inisiatif hebat seperti Let's Encrypt, Anda bisa mendapatkan SSL secara GRATIS! Di artikel ini, saya akan memandu Anda langkah demi langkah untuk mengaktifkan SSL gratis melalui Let's Encrypt atau AutoSSL, dan yang tidak kalah penting, memaksa semua trafik HTTP Anda untuk otomatis beralih ke HTTPS menggunakan file .htaccess. Yuk, kita mulai!

Langkah 1: Aktifkan SSL Gratis Anda dengan Let's Encrypt / AutoSSL

Kebanyakan penyedia hosting modern (terutama yang menggunakan cPanel atau sejenisnya) telah mengintegrasikan layanan Let's Encrypt atau AutoSSL secara langsung. Ini membuat proses aktivasi SSL menjadi sangat mudah. Berikut adalah langkah-langkah umumnya:

Melalui cPanel (Paling Umum)

Jika hosting Anda menggunakan cPanel, ikuti langkah-langkah berikut:

  1. Login ke cPanel Anda: Biasanya Anda bisa mengaksesnya melalui namadomainanda.com/cpanel atau melalui portal klien hosting Anda.
  2. Cari Bagian Keamanan (Security): Gulir ke bawah hingga Anda menemukan bagian "Security". Di sana, Anda akan menemukan opsi seperti "SSL/TLS Status", "Let's Encrypt SSL", atau "AutoSSL". Klik pada opsi yang tersedia.
  3. Jalankan AutoSSL atau Provision Let's Encrypt:
    • Jika ada opsi "Run AutoSSL" atau "Check Status", klik tombol tersebut. Sistem cPanel akan secara otomatis memindai semua domain dan subdomain Anda, lalu menginstal sertifikat SSL untuknya.
    • Jika ada opsi "Let's Encrypt SSL", Anda mungkin perlu memilih domain atau subdomain mana yang ingin Anda amankan, lalu klik tombol "Issue" atau "Install".
  4. Tunggu Prosesnya: Proses ini mungkin memakan waktu beberapa menit. Setelah selesai, Anda akan melihat notifikasi bahwa sertifikat SSL telah berhasil diinstal untuk domain Anda. Pastikan semua domain dan subdomain penting Anda telah tercakup.

Penting: Setelah aktivasi, mungkin perlu waktu beberapa menit hingga sertifikat SSL benar-benar aktif di server Anda. Anda bisa mencoba mengakses website Anda dengan https://namadomainanda.com. Jika sudah muncul gembok hijau, berarti Anda sudah setengah jalan!

Langkah 2: Paksa Redirect HTTP ke HTTPS via .htaccess

Meskipun SSL Anda sudah aktif, pengguna atau link lama mungkin masih mencoba mengakses website Anda melalui HTTP. Agar semua pengunjung selalu merasakan keamanan HTTPS, kita perlu "memaksa" atau mengalihkan (redirect) semua trafik HTTP ke HTTPS. Caranya adalah dengan menambahkan beberapa baris kode di file .htaccess.

Apa itu .htaccess? .htaccess adalah file konfigurasi server yang powerful di web server Apache. File ini memungkinkan Anda untuk mengontrol perilaku server pada direktori tertentu (dan subdirektorinya), termasuk melakukan redirect, memblokir IP, dan banyak lagi.

Cara Menemukan dan Mengedit File .htaccess

  1. Login ke cPanel Anda.
  2. Buka File Manager: Cari dan klik ikon "File Manager".
  3. Masuk ke Direktori Root Website Anda: Biasanya ini adalah folder public_html. Jika Anda memiliki add-on domain atau subdomain, pastikan Anda masuk ke direktori root yang benar untuk domain tersebut.
  4. Tampilkan File Tersembunyi: File .htaccess adalah file tersembunyi. Untuk melihatnya, klik tombol "Settings" (biasanya di pojok kanan atas File Manager) dan centang "Show Hidden Files (dotfiles)", lalu klik "Save".
  5. Cari atau Buat File .htaccess: Jika sudah ada, klik kanan pada file .htaccess dan pilih "Edit". Jika belum ada, klik tombol "+File" di bagian atas, beri nama .htaccess, dan klik "Create New File".

Kode untuk Redirect HTTP ke HTTPS

Sebelum menambahkan kode apapun, sangat disarankan untuk mem-backup file .htaccess Anda yang asli. Cukup duplikat file tersebut atau unduh ke komputer Anda.

Berikut adalah beberapa opsi kode yang bisa Anda gunakan. Pilih salah satu yang paling sesuai:

Opsi 1: Redirect Umum untuk Semua Domain (Paling Direkomendasikan)

Tempelkan kode ini di bagian paling atas file .htaccess Anda:

RewriteEngine On

RewriteCond %{HTTPS} off

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

  • RewriteEngine On: Mengaktifkan module mod_rewrite Apache, yang diperlukan untuk melakukan redirect.
  • RewriteCond %{HTTPS} off: Ini adalah "kondisi" yang menyatakan bahwa aturan berikutnya hanya akan dieksekusi jika koneksi BUKAN HTTPS (yaitu, masih HTTP).
  • RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]: Ini adalah "aturan" redirect-nya.
    • ^(.*)$: Mencocokkan semua URL dan menangkap seluruh path.
    • https://%{HTTP_HOST}%{REQUEST_URI}: Mengarahkan ke versi HTTPS dari domain yang sama dan dengan path URL yang sama.
    • [L,R=301]:
      • L (Last): Berhenti memproses aturan rewrite lebih lanjut setelah aturan ini dieksekusi.
      • R=301 (Permanent Redirect): Memberi tahu browser dan mesin pencari bahwa pengalihan ini bersifat permanen. Ini penting untuk SEO, agar "link juice" dari HTTP bisa berpindah ke HTTPS.

Opsi 2: Redirect Jika Ada Aturan Lain (Misalnya WordPress)

Jika Anda menggunakan WordPress atau CMS lain yang sudah memiliki banyak aturan di .htaccess (seperti permalink), Anda bisa mencoba menambahkan kode di bawah baris RewriteEngine On yang sudah ada, atau sebelum aturan WordPress lainnya:

RewriteEngine On

Redirect HTTP to HTTPS

RewriteCond %{SERVER_PORT} 80

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

  • RewriteCond %{SERVER_PORT} 80: Kondisi ini berarti "jika koneksi masuk melalui port 80" (yang merupakan port standar untuk HTTP). Ini adalah alternatif untuk %{HTTPS} off.

Penting: Setelah menambahkan kode, simpan perubahan pada file .htaccess. Kemudian, bersihkan cache browser Anda (atau gunakan mode incognito) dan coba akses website Anda dengan http://namadomainanda.com. Seharusnya, secara otomatis Anda akan dialihkan ke https://namadomainanda.com dan melihat ikon gembok hijau.

Jika website Anda menggunakan WordPress, ada juga plugin seperti "Really Simple SSL" yang bisa membantu mengotomatiskan proses redirect dan perbaikan internal link. Namun, memahami cara manual via .htaccess adalah skill penting bagi setiap developer.

Langkah 3: Verifikasi dan Langkah Selanjutnya

Selamat! Sekarang website Anda sudah aman dengan HTTPS dan semua trafik HTTP akan otomatis dialihkan. Namun, pekerjaan belum selesai sepenuhnya. Ada beberapa langkah lagi yang perlu Anda lakukan:

  • Cek "Mixed Content": Pastikan tidak ada elemen (gambar, CSS, JavaScript) di website Anda yang masih dimuat melalui HTTP setelah beralih ke HTTPS. Ini bisa menyebabkan peringatan keamanan di browser. Gunakan tools developer di browser (biasanya F12) untuk memeriksa konsol, apakah ada peringatan "Mixed Content". Jika ada, Anda perlu mengedit URL elemen tersebut di kode website Anda dari http:// menjadi https://.
  • Update URL Internal: Jika Anda memiliki link internal yang masih menggunakan http:// secara hardcode, pastikan untuk memperbaruinya ke https://.
  • Perbarui Google Search Console: Tambahkan versi HTTPS dari website Anda sebagai properti baru di Google Search Console (dulu Google Webmaster Tools). Kemudian, ajukan kembali sitemap Anda yang sudah menggunakan URL HTTPS.
  • Update Link di Media Sosial dan Platform Lain: Jika ada link website Anda di profil media sosial, direktori bisnis, atau platform lain, pastikan untuk memperbaruinya ke versi HTTPS.

Untuk memastikan semua link Anda bersih dari mixed content atau hardcoded HTTP, Anda bisa memanfaatkan fitur audit website dari PintarApp Tools. Dengan tool kami, Anda bisa melakukan scan menyeluruh dan mendapatkan laporan detail mengenai masalah-masalah teknis, termasuk potensi mixed content atau URL yang belum di-update. Ini akan sangat membantu Anda dalam menjaga kesehatan SEO dan keamanan website Anda secara berkelanjutan!

Kesimpulan

Mengaktifkan SSL gratis dari Let's Encrypt atau AutoSSL dan memaksa redirect HTTP ke HTTPS melalui .htaccess adalah langkah fundamental untuk keamanan, kepercayaan, dan performa SEO website Anda di tahun 2024 ini. Prosesnya tidak serumit yang dibayangkan, dan dengan panduan ini, Anda kini memiliki bekal untuk membuat website Anda lebih aman dan profesional.

Jangan tunda lagi! Lindungi data pengguna Anda, bangun kepercayaan, dan raih peringkat lebih tinggi di mesin pencari. Website yang aman adalah website yang sukses. Jika Anda membutuhkan bantuan lebih lanjut dalam mengelola website atau menganalisis performanya, jangan ragu untuk menjelajahi berbagai fitur unggulan di PintarApp Tools. Kami siap menjadi partner terpercaya Anda dalam membangun kehadiran digital yang kuat dan aman.

Selamat mengamankan website Anda!


Jelajahi Ekosistem PintarApp

Tag

[GRATIS!] Panduan Lengkap Aktifkan SSL Let's Encrypt/AutoSSL dan Paksa HTTPS di Website Anda! ditayangkan di pintarapp. Ditulis oleh PintarApp.

Star Bookmark