Sudahkah anda memasang SSL pada wordpress anda?
Jika belum, ini adalah panduan lengkap untuk memasang SSL pada laman wordpress.
Berita baik disini adalah SSL tersebut adalah percuma, reliable dan mudah dipasang.
Dalam tutorial ini, anda akan belajar menukar HTTP kepada HTTPS dan seterusnya meningkatkan tahap keselamatan, integriti dan prestasi blog anda.
Jom ikuti panduan ini:
Mengapa Anda Perlu Bertukar Kepada HTTPS?
Tiga tahun yang lepas, Google telah mengumumkan bahawa HTTPS telah menjadi ranking factor dan signal yang kepada enjin carian.
Maka, selain daripada membina laman web yang lebih selamat, anda juga boleh meningkatkan kehadiran pepijat enjin carian dan trafik organik dengan menggunakan sambungan HTTPS.
Dalam tutorial ini, saya akan menunjukkan bagaimana anda boleh menukarkan HTTP kepada HTTPS dengan Cloudflare.
Mari Dapatkan SSL percuma!
Banyak syarikat hosting menyediakan SSL berbayar.
Namun sejak akhir-akhir ini, telah menjadi trend bagi syarikat hosting untuk menawarkan SLL percuma dalam pakej mereka.
Saya secara peribadi menggunakan shared hosting sahaja.
Oleh itu, Cloudflare menjadi kemestian buat saya kerana ia memberi keselamatan dan meningkatkan prestasi laman web.
Apa yang lebih menarik, Cloudflare juga turut menawarkan SSL secara percuma.
Jika anda tidak menggunakan Cloudflare, tutorial ini bukan untuk anda.
Bagaimana menukar HTTP kepada HTTPS menggunakan Cloudflare?
Dibawah ini saya mencatatkan langkah-langkah yang sama saya gunakan untuk memasang SSL pada inchenaim.com dan blog saya yang lain.
Anda juga boleh melakukan langkah-langkah ini dalam susunan yang berbeza, tetapi paparan laman web anda mungkin tidak berfungsi dengan baik buat sementara waktu.
Saya harap anda faham tentang setiap perubahan yang bakal anda lakukan.
Rujuk kembali tutorial ini jika anda tidak pasti.
Cloudflare kadangkala mengambil masa beberapa minit untuk melakukan perubahan (malah kadang-kadang lebih lama).
Oleh itu pastikan anda sentiasa mengosongkan cache dan cookies.
- Peringatan:
Sekiranya anda rasa tidak yakin untuk melakukan proses ini, maka jauhkan diri anda dari komputer.
Sila minta bantuan daripada syarikat hosting anda untuk buat proses ini.
Tapi rasanya anda boleh. Tak susah pun. InsyaAllah.
Sudah sedia?
Ikuti langkah-demi-langkah yang tercatat dibawah:
Langkah 1
Perkara pertama sekali yang anda perlu buat adalah install plugin Cloudflare Flexible SSL.
Plugin ini akan memperbetulkan infinite redirect loops yang akan berlaku apabila anda menggunakan Flexible SSL.
Alternatif kepada plugin ini adalah really simple SSL
Install salah satu daripada plugin ini.
Langkah 2
Kemudia anda perlu login ke Cloudflare dan pergi tab ‘Crypto’.
Kepada yang belum berdaftar dengan Cloudflare, sila sign-up untuk meningkatkan performance dan keselamatan blog anda dengan segera.
Sign-up cloudflare disini: Daftar CloudFlare (Percuma)
Langkah 3
Dalam bahagian SSL, tukar tetapan ke “Flexibel” (ia mungkin ditetapkan “OFF” atau “FULL” sebelum ini).
Ia akan mengambil masa sehingga 24 jam untuk SSL diaktifkan untuk pelanggan percuma.
Jadi, buat sementara waktu laman web anda mungkin dipointkan ke sambungan http biasa.
- Amaran:
Jika setting SSL ditetapkan kepada Flexibel dan plugin Cloudflare Flexibel SSL tidak diaktifkan, maka laman web anda akan rosak.
Oleh itu, pastikan anda menukar setting SSL kembali kepada “FULL” jika anda perlu menyahaktifkan plugin Cloudflare Flexible SSL.
Langkah 4
Skrol ke bawah pada bahagian yang bertajuk “Always use HTTPS” dan tukar kepada ON.
Ini mengalihkan semua request HTTP ke HTTPS.
Langkah 5
Dalam tab yang sama juga, skrol sehingga jumpa bahagian yang bertajuk “Automatic HTTPS Rewrites” dan tukar kepada ON.
Ia berfungsi untuk menulis semula pautan dari sumber HTTP ke HTTPS dan menyelesaikan masalah kandungan bercampur (mixed content problem).
Ini penting untuk membolehkan icon kunci muncul di browser anda.
Langkah 6
Ini adalah bahagian yang sedikit rumit kerana status laman web anda pada masa ini bergantung pada bagaimana laman web anda disetup sebelum ini.
Saya menggunakan WP Rocket sebagai cache plugin untuk melajukan blog saya.
Apabila plugin WP Rocket diaktifkan pada peringkat ini, laman web saya telah berjaya berubah dari HTTP ke HTTPS.
Namun malangnya, paparan blog saya menjadi kacau-bilau kerana sebahagian aset yang disambungkan secara relatif tidak dipaparkan dengan betul.
Untuk menyelesaikan masalah ini, saya membuka halaman setting WP Rocket dan klik pada tab Cloudflare.
Kemudian saya menghidupkan option “Relative Protocol”.
Tetapan ini diperlukan hanya apabila anda menggunakan SSL Flexible Cloudflare.
Pada ketika ini, laman web saya selamat menggunakan HTTPS dan ia tidak mempunyai masalah paparan.
Jika anda menggunakan plugin caching yang berbeza, anda mungkin perlu mengaktifkan option yang sama dalam plugin tersebut.
Saya dapati cache plugin yang lain seperti WT3 Cache dan Cache Enabler tidak memberi masalah dalam proses menukar kepada HTTPS.
Adakah Kita Perlu Menukar URL Dalam Setting WordPress?
Anda juga mungkin membaca tutorial dari pihak lain yang mencadangkan agar anda menukar URL wordpress address dan site address dalam halaman “general setting”.
Mereka mencadangkan agar anda menukar http:// www.domain.com kepada https:// www.domain.com.
JANGAN!
Perkara ini tidak perlu bila anda menggunakan Cloudflare.
Malah ia boleh menimbulkan banyak masalah.
Jika anda tersilap mengubah alamat web anda ke HTTPS di kawasan general setting WordPress, maka ubahnya kembali seperti asal.
Menguji SSL Berfungsi atau Tidak
Untuk melihat sama ada protokol SSL anda berfungsi dengan betul, buka halaman SSL LAB.
Isikan nama domain anda dan lihat apa skor yang anda perolehi.
Kesemua ujian seharusnya mendapat skor A, menandakan SSL anda berfungsi dengan baik.
Beritahu Google tentang Perubahan Protokol
Sila tambah versi https blog anda ke Google Search Console.
Anda harus tahu bahawa Google melayan versi http dan https blog anda sebagai web yang berbeza.
Di alamat https, hantar sitemap baharu yang bermula dengan https: //
Selepas anda submit versi https laman web anda, anda harus menyemak status pengindeksan anda dan crawl error laman web https di Google Search Console.
Pengindeksan http harus berkurang dan pengindeksan https harus bermula naik.
Anda juga boleh memasukkan teks berikut dalam kotak carian Google untuk menyemak status indeks tapak anda:
site:domainanda.com
*Ganti “domainanda” dengan nama nama domain blog anda.
Masalah-Masalah Yang Mungkin Timbul..
Bagi saya, tiada satu pun bahagian yang sukar dalam proses menukar dari HTTP ke HTTPS menggunakan Cloudflare.
Walau bagaimana pun, anda mungkin akan menghadapi beberapa masalah semasa melakukan proses-proses ini.
Kerja ini memerlukan banyak trial and error untuk berjaya.
Dibawah ini saya senaraikan beberapa masalah yang mungkin terjadi:
Masalah-masalah lain..
Oleh kerana setup blog kita belum tentu sama, anda mungkin mengalami masalah lain.
Jika anda memerlukan bantuan lanjut, saya menyarankan anda membaca artikel ini:
Link diatas adalah tutorial yang baik kerana terdapat banyak komen daripada pengguna wordPress lain yang memberi panduan dan penyelesaian tentang cara membuatkan HTTPS berfungsi.
Penutup: Jadikan blog anda lebih baik dan sempurna
Sekiranya anda masih mengalami kesukaran, saya menggalakkan anda untuk meminta bantuan sokongan daripada syarikat hosting anda.
Usah segan kerana anda membayar untuk mendapatkan perkhidmatan mereka.
Semoga berjaya!
Tinggalkan Komen Anda..
Terima kasih atas info yg cukup baik untuk saya migrate url blog saya ke https. cloudflare memang menjadi pilihan saya untuk membantu dapatkan server yg secure dan tidak berat.
thanks sekali lagi
Ahmadi
KK, Sbh
http://www.AhmadiKatu.com
Semoga berjaya tuan. ????