Mengalihkan HTTPS ke HTTP Tanpa Perlu Membeli Lagi Sertifikat

Mengalihkan halaman website dengan protokol http ke https bisa dilakukan dengan langkah yang cukup mudah. Salah satunya menggunakan htaccess. Banyak tutorial atau forum-forum yang membahas mengenai ini dan metode yang disampaikan di sana berhasil diterapkan. Halaman web yang asalnya berawalan http otomatis akan dialihkan ke https baik secara permanen (301) atau sementara (302). Hal ini bisa dilakukan jika domain telah dipasang sertifikat SSL.

Pemasangan SSL pada domain bertujuan untuk menjamin keamanan pengunjung website (client), terutama bagi halaman website yang memuat form data kartu kredit, data pengguna, dan sebagainya.

Tidak salah jika google memperhatikan ada tidaknya SSL pada sebuah domain dan menjadikannya sebagai salah satu faktor yang mempengaruhi ranking di mesin pencarian walaupun pengaruhnya kecil.

Namun, sertifikat keamanan memiliki harga. Mulai dari yang mahal sampai gratis. Tentunya setiap harga memiliki kelebihan dan kekurangan masing-masing. Saat ini cukup mudah memasang SSL di sebuah domain. Bahkan, beberapa penyedia hosting menyediakan paket hosting sekaligus sertifikat SSL bagi domain yang dihosting di tempatnya. Selain memiliki harga, sertifikat SSL juga memiliki masa berlaku. Halaman https tidak lagi bisa diakses jika masa berlaku sertifikat habis.

Pada saat sertifikat SSL aktif, mesin pencarian akan mengutamakan protokol https untuk ditampilkan di halaman mesin pencarian. Ketika halaman https tidak lagi aktif karena tidak diperpanjang, untuk jangka waktu tertentu mesin pencarian masih akan menampilkan protokol https.

Seorang webmaster perlu waspada jika memutuskan untuk tidak lagi memperpanjang sertifikat. Misal karena alasan menghemat biaya. Pengunjung yang menemukan website dengan protokol https di mesin pencarian tidak akan tahu apakah halaman tersebut masih valid atau tidak. Pengunjung akan tetap menuju halaman yang ditemukannya di mesin pencarian. Akibatnya pengunjung dihadapkan pada halaman yang menampilkan pesan Insecure Connection. Pengunjung akan merasa kecewa karena tidak menemukan apa-apa. Beruntung kalau pengunjung cukup cerdas mengubah sendiri secara manual https menjadi http. Bagi pengunjung awam, hal tersebut menyebabkan keraguan serta dianggap sebagai sebuah kesalahan dan halaman tersebut akan langsung ditutup tanpa ada tindak lanjut. Hal ini berakibat fatal pada trafik website.

Melalui htaccess, protokol https bisa dialihkan ke http. Tapi hal ini hanya bisa dilakukan jika sertifikat dalam keadaan masih aktif. Kalau sertifikat sudah habis masa berlaku, pengalihan tidak bisa dilakukan. Solusi agar pengalihan bisa dilakukan salah satunya adalah dengan memasang sertifikat SSL gratis. Banyak penyedia SSL gratis baik secara full atau pun trial. Tetapi cara ini membutuhkan keahlian dalam memasang sendiri sertifikat pada domain.

Cara paling mudah memasang SSL gratis sekaligus melakukan pengalihan (redirect) https ke http adalah dengan menggunakan layanan dari cloudflare.

  • Tambahkan domain ke cloudflare.
  • Arahkan Name Server (NS) domain ke cloudflare sesuai petunjuk yang diberikan cloudflare pada saat proses menambahkan domain.
  • Atur SSL melalui menu Crypto. Pilih Flexible.
  • Pada bagian Origin Certificates klik Create Certificates.
  • Pengaturan akan berlangsung kurang lebih 24 jam.
  • Untuk mengetahui apakah sertifikat sudah aktif atau belum, coba kunjungi website menggunakan https. Jika website bisa diakses menggunakan https, berarti sertifikat telah aktif. Lakukan pengaturan berikutnya, yaitu mengalihkan https ke http. Hal ini dilakukan melalui menu Page Rules.
  • Klik tombol Create Page Rules. Isi kolom domain dengan
    https://yes.web.id/*
    nama domain silakan disesuaikan.
  • Klik +Add a Setting dan pilih Forwarding URL, kemudian pilih status code 301 (permanen). Isi kolom Enter destination URL dengan pola sebagai berikut.
    http://yes.web.id/$1
    nama domain disesuaikan.

Jika pengaturan telah berhasil, website yang diakses dengan protokol https otomatis akan dialihkan ke http. Secara berangsur-angsur halaman website dengan protokol https akan menghilang di mesin pencarian dan digantikan oleh halaman website dengan protokol http. Selama proses tersebut, pengunjung yang datang dari mesin pencarian tidak akan melihat halaman error lagi walaupun melalui hasil pencarian dengan protokol https.

Update

Jika hosting yang kita gunakan menggunakan cpanel versi terbaru, kita akan mendapatkan SSL secara gratis. Cara di atas bisa digunakan sebagai cara alternatif saja jika kita menggunakan hosting gratis yang tidak mendukung SSL gratis.

Oleh Opan
Dibuat 30/11/2016
Seorang guru matematika yang hobi menulis tiga bahasa, yaitu bahasa indonesia, matematika, dan php. Dari ketiganya terwujudlah website ini sebagai sarana berbagi pengetahuan yang dimiliki.

Demi menghargai hak kekayaan intelektual, mohon untuk tidak menyalin sebagian atau seluruh halaman web ini dengan cara apa pun untuk ditampilkan di halaman web lain atau diklaim sebagai karya milik Anda. Tindakan tersebut hanya akan merugikan diri Anda sendiri. Jika membutuhkan halaman ini dengan tujuan untuk digunakan sendiri, silakan unduh atau cetak secara langsung.