Dengan banyaknya penawaran dari ribuan perusahaanHotel, tidak selalu mudah untuk mengetahui sekilas jenis rencana apaHotel akan paling cocok untuk lingkungan WordPress. Meskipun perangkat lunak sumber terbuka kompatibel dengan sebagian besar penawaranHotel, ada hal yang harus dicari untuk performa maksimal.

1. Dapatkan sertifikat SSL Anda dari host web Anda

Hal pertama yang harus dilakukan adalah menghubungi host web Anda dan meminta mereka menginstal SSL di situs Anda. Sebagian besar tuan rumah akan meminta Anda untuk membayar biaya tahunan mulai dari $ 19 hingga $ 99 per tahun.

Berita baiknya adalah jika situs web Anda dihosting Vidahost , SiteGround , WPEngine ou Dreamhost , mereka dapat memberi Anda sertifikat SSL gratis dan membantu Anda selama proses keamanan.

Pilihan lain yang sangat menarik adalah Mari Enkripsi , yang memberikan sertifikat SSL gratis. Untuk memfasilitasi proses ini, Anda dapat menggunakan Plugin WP Encrypt WordPress

2. Perbarui URL WordPress

Setelah host Anda menambahkan SSL ke akun Anda, situs web Anda seharusnya dapat diakses melalui URL https://votresite.com. Jika Anda dapat mengakses situs Anda melalui alamat ini, inilah saatnya Anda mulai menyiapkan WordPress untuk HTTPS.

Langkah pertama untuk melakukannya sangat mudah. Cukup masuk ke dasbor WordPress Anda dan kunjungi bagian tersebut Pengaturan> Umum.

url https wordpress.jpeg

Perbarui saja Alamat WordPress (URL) dan alamat situs web (URL) ke HTTPS, seperti yang ditunjukkan pada gambar di bawah ini. Simpan pengaturan dan Anda akan keluar dari dasbor WordPress Anda.

3. Paksa SSL untuk dasbor di wp-config.php

Gunakan FTP Anda untuk mengedit file wp-config.php, terletak di root penginstalan WordPress Anda. Tambahkan berikut ini:

define ( 'FORCE_SSL_ADMIN', true);

Konstanta ini dengan mudah mengaktifkan dan menerapkan administrasi WordPress melalui SSL, menambahkan keamanan tambahan ke dasbor WordPress Anda.

4. Redirect HTTP ke HTTPS

Saat ini, HTTPS sudah berfungsi di situs Anda. Namun masih ada beberapa hal yang harus dilakukan. Yang pertama adalah mengarahkan lalu lintas http untuk https.

Selama bertahun-tahun, banyak situs web telah ditautkan ke situs Anda menggunakan http://jadi akan ada banyak orang yang masih mengakses internet httpversi situs Anda

Jadi yang harus Anda lakukan adalah mengarahkan semua lalu lintas ke situs https yang aman. Ini dilakukan dengan menggunakan .htaccessfile, terletak di root instalasi WordPress Anda. Buka file dan tambahkan item berikut di antara <IfModule mod_rewrite.c>tag:

RewriteCond% {HTTPS}! = aktifkan RewriteRule ^ https: //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301]

Harap dicatat bahwa .htaccesspengalihan bisa agak sulit, dan kadang-kadang akan bekerja dengan sempurna pada satu host dan tidak pada yang lain.

Jika kode di atas tidak berfungsi dengan benar, cukup putar kembali perubahan dan hubungi penyedia hosting Anda. Mereka akan dengan senang hati memberi Anda pengalihan .htaccess benar yang berfungsi di server mereka.

5. memodifikasi semua link ke HTTPS

Oke, sekarang kami telah menyiapkan HTTPS dengan benar, dan lalu lintas HTTP secara otomatis dialihkan ke situs HTTPS. Tetapi ada satu hal lagi yang harus dilakukan: Ganti semua tautan HTTP di situs Anda dengan HTTPS yang setara. Ini dilakukan dalam dua bagian terpisah:

Tautan yang diberi kode langsung (hard coding) dalam file tema

Mari kita mulai dengan tema Anda. Jika Anda menggunakan tema WordPress dari direktori WordPress, atau yang ditawarkan oleh ElegantThemes atau toko tema gratis/premium lainnya dan Anda tidak mengubah apa pun, Anda tidak perlu melakukan apa pun. Namun, jika Anda menggunakan tema khusus atau tema yang telah Anda modifikasi sendiri, beberapa tautan HTTP mungkin langsung dikodekan di suatu tempat.

Lihatlah file tema Anda (terutama header.phpet footer.php) dan memperbarui setiap tautan HTTP internal yang disandikan langsung ke versi HTTPS-nya.

Tautan internal dalam database

Saat menulis artikel atau halaman, kemungkinan besar Anda telah memasukkan tautan internal HTTP. Untuk memperbarui tautan Anda, Anda dapat mengedit setiap posting dan setiap halaman, tetapi itu akan memakan waktu lama.

Alih-alih berurusan dengan begitu banyak kerumitan, ada cara cepat dan mudah untuk memperbarui semua tautan internal dalam basis data Anda: Menggunakan SQL Queries.

Ada beberapa cara untuk menjalankan kueri SQL. Sebagian besar dari Anda mungkin telah menginstal cPanel di server Anda.

Untuk mengakses phpMyAdmin dari cPanel, cukup masuk ke cPanel Anda dan klik ikonnya phpMyAdmin di bagian tersebut database .

Pastikan untuk mencadangkan database Anda, jika terjadi kesalahan. Setelah selesai, jalankan dua kueri berikut:

UPDATE wp_posts SET post_content = replace (post_content, 'http://yoursite.com', 'https://yoursite.com'); UPDATE wp_posts SET post_content = ganti (post_content, 'http://www.yoursite.com', 'https://www.yoursite.com');

Pastikan untuk mengganti "http://yoursite.com" dengan alamat sebenarnya dari situs Anda. Permintaan memperbarui semua tautan internal Anda dari HTTP ke HTTPS. Sekarang situs WordPress Anda sepenuhnya sesuai dengan SSL dan Anda akan melihat gembok hijau di bilah alamat Anda, menunjukkan milik Anda pengunjung bahwa situs Anda sepenuhnya aman.

Itu saja untuk tutorial ini, saya harap ini memungkinkan Anda untuk bermigrasi dari HTTP ke HTTPS.