Cara Redirect dari HTTP ke HTTPS

Diterbitkan: 2020-05-03

Saat ini, penting bagi situs web Anda untuk mengalihkan dari HTTP ke HTTPS. Jika situs web menangani bisnis di mana mereka meminta informasi login seperti informasi bank, kartu kredit, atau debit dengan pengguna, maka https adalah suatu keharusan.

Meskipun Anda mendapatkan hak istimewa untuk berbelanja dari rumah tetapi Anda harus selalu berhati-hati apakah Anda memasukkan data sensitif Anda di situs yang tidak aman. Namun, tidak perlu khawatir jika sebuah situs web memiliki sertifikat SSL dan mengaktifkan https di situsnya.

Dalam posting ini, Anda akan mengetahui keuntungan memiliki sertifikat SSL. Selanjutnya, Anda akan belajar tentang redirection.

Isi
1 Mengapa http ke https?
2 Langkah untuk mengalihkan dari HTTP ke HTTPS:
2.1 Pengalihan HTTPS menggunakan htaccess di CPanel
2.2 Pengalihan HTTPS di Nginx
2.3 Pengalihan HTTPS di CDN
2.4 HTTPS di Google Search Console dan Google Analytics
2.5 Kesalahan Pengalihan HTTP ke HTTPS

Mengapa http ke https?

Sebelum Anda pindah ke https, Anda harus memiliki jawaban untuk ini.

  • Informasi sensitif

Seperti yang telah kita bahas di atas jika situs Anda menangani informasi sensitif, Anda harus mengaktifkannya. Anda mungkin tidak ingin rincian pembayaran klien Anda bocor.

  • Tanda Kepercayaan

Gembok hijau memberi tahu pengguna bahwa situs tersebut asli dan dapat dipercaya. Dengan mengaktifkan ini, pengguna tidak akan menerima data palsu tentang situs tersebut. Browser akan menampilkan situs sebagai tidak aman di URL jika tidak ada https. Untuk mengonversi pengunjung Anda menjadi pelanggan, Anda mungkin tidak ingin hal ini terjadi.

  • Tingkatkan Kecepatan Situs Web

Ini juga membantu meningkatkan waktu pemuatan situs web. Google menganggap kecepatan memuat halaman sebagai salah satu faktor yang menentukan peringkat situs. Selain itu, pengunjung tidak akan menunggu lama jika situs Anda lambat dan tidak memuat dalam sepersekian detik atau detik. Anda akan selalu menemukan situs dengan https dengan kecepatan yang lebih baik daripada versi HTTP.

  • Meningkatkan SEO

Mesin Pencari juga memberikan preferensi untuk situs yang aman. Ketika situs web beroperasi di https, itu akan menjadi sinyal peringkat positif untuk SEO situs.

  • Untuk data rujukan yang lebih baik

Jika situs Anda berjalan di HTTP dan situs Anda dibagikan di situs HTTPS, data perujuk tidak dapat dilacak. Dalam kasus seperti itu, lalu lintas yang berasal dari beberapa situs HTTPS, ditampilkan sebagai lalu lintas langsung. Dalam hal propagasi HTTPS ke HTTPS, perujuk individu diteruskan.

Langkah-langkah untuk mengarahkan ulang dari HTTP ke HTTPS:

Sekarang mari kita bahas topik sebenarnya. Ikuti langkah-langkah ini untuk melakukan pengalihan.

  • Cadangan

Tidak hanya pengalihan tetapi juga dalam setiap perubahan besar, aman untuk memiliki cadangan situs Anda.

  • Sertifikat SSL

Sebagian besar host seperti SiteGround, Hostgator, dll. menyediakan sertifikat SSL gratis bersama dengan paket hosting. Namun, jika Anda telah menghosting dengan penyedia hosting seperti Godaddy, Anda perlu membeli sertifikat SSL dan mengaktifkannya di server Anda. Tanpa sertifikat SSL, Anda tidak akan pernah bisa mencapai pengalihan https.

  • Tambahkan HTTPS di Area Admin

Anda harus yakin bahwa setiap kali Anda masuk ke backend, informasi dipertukarkan dengan aman. Untuk melakukan operasi ini, Buka file wp-config.php dan tambahkan kode yang tertulis di bawah ini sebelum baris "Itu saja, berhenti mengedit!"

 define('FORCE_SSL_ADMIN', benar);

Hasilnya, Anda akan dapat masuk ke wp-admin dengan koneksi yang aman.

  • Perbarui Alamat

Periksa alamat situs di dasbor. Buka Pengaturan> Umum dan pastikan Anda memiliki https:// di awal alamat WordPress dan alamat situs.

  • Perbarui Tautan

Ada berbagai link dalam database dan konten dalam bentuk HTTP. Anda harus mengubah tautan ini menjadi https. Selain itu, semua tautan eksternal dan templat serta file fungsi harus diubah menjadi https. Selama proses ini, Anda harus memeriksa dan memverifikasi semua tautan termasuk gambar, video, font web, Iframe, Javascript, CSS, dll.

Pengalihan HTTPS menggunakan htaccess di CPanel

Periksa direktori root. Jika Anda memiliki file bernama .htaccess, Anda dapat mengeditnya, jika tidak, buat file teks biasa dan unggah ke direktori root. Lakukan operasi berikut untuk mengarahkan ulang dari http ke https:

Jika Anda memiliki kode yang ada di .htaccess, tambahkan kode ini:

 Mesin Tulis Ulang Hidup
Tulis Ulang %{SERVER_PORT} 80
Aturan Penulisan Ulang ^(.*)$ https://www.domainanda.com/$1 [R,L]

Jika Anda ingin mengalihkan domain tertentu untuk menggunakan HTTPS, tambahkan kode ini:

 Mesin Tulis Ulang Hidup
RewriteCond %{HTTP_HOST} ^domainanda\.com [NC]
Tulis Ulang %{SERVER_PORT} 80
Aturan Penulisan Ulang ^(.*)$ https://www.domainanda.com/$1 [R,L]

Namun, jika Anda hanya ingin mengarahkan ulang folder, gunakan kode ini:

 Mesin Tulis Ulang Hidup
Tulis Ulang %{SERVER_PORT} 80
Tulis ulang folder %{REQUEST_URI}
Aturan Penulisan Ulang ^(.*)$ https://www.domainanda.com/folder/$1 [R,L]

Pada kode di atas, Anda harus mengganti “folder” dengan nama folder Anda dan “domainanda” dengan nama domain Anda.

Pengalihan HTTPS di Nginx

Pertama, ambil cadangan file yang Anda gunakan untuk arahan server. Biasanya, ini hadir sebagai file nginx.conf atau default.conf.

Tambahkan kode ini di file itu:

 kembalikan 301 https://$server_name$request_uri;

Simpan file ini dan uji situs setelah Anda me-restart server.

Pengalihan HTTPS di CDN

Jika Anda menggunakan layanan CDN seperti Cloudflare maka Anda akan mendapatkan SSL gratis dan selalu mengaktifkan opsi HTTPS di bawah pengaturan. Itu terletak di dalam tab crypto di Cloudflare.

HTTPS di Google Search Console dan Google Analytics

Jika situs Anda berjalan di HTTPS, Anda perlu menambahkan properti baru untuk mengklaim versi HTTPS situs Anda di Google Search Console. Selain itu, Anda perlu mengirim ulang peta situs di properti yang baru ditambahkan di GSC. Ini membuat Google mudah memahami struktur situs Anda. Ini adalah langkah wajib jika Anda mengarahkan ulang dari HTTP ke HTTPS.

Selanjutnya, Anda mungkin telah menghapus tautan balik dari situs HTTP Anda dengan menggunakan metode file penolakan. Dalam kasus seperti itu, Anda perlu mengirim ulang file ini dari profil baru. Namun, jika Anda tidak mengambil langkah ini, Google akan melewatkan file penolakan Anda saat algoritmenya diperbarui.

Dengan cara yang sama, Anda perlu mengedit detail situs dari HTTP ke HTTPS saat Anda berada di Google Analytics saat mengarahkan ulang situs.

Kesalahan Pengalihan HTTP ke HTTPS

Mungkin ada kesalahan dalam proses ini yang dapat Anda atasi dengan mudah.

  • Peringatan Konten Campuran

Jika Anda memiliki tautan HTTP yang tersisa di web Anda, maka Anda akan menghadapi kesalahan ini. Itulah alasan untuk melakukan pemindaian situs untuk konten yang tidak aman. Anda dapat menggunakan situs ini https://www.whynopadlock.com/ untuk mengetahui alasan konten campuran. Anda dapat bertindak sesuai.

  • Peringkat SEO

Anda mungkin menghadapi penurunan peringkat sementara kecuali semua jus tautan diteruskan saat Anda mengalihkan dari HTTP ke HTTPS. Faktanya, SSL akan membantu situs Anda berperingkat lebih tinggi dalam jangka panjang.

Membungkus

Semoga sekarang bisa mengalihkan dari HTTP ke HTTPS . Selain itu, postingan tersebut memberikan konsep umum tentang pentingnya SSL dan HTTPS dalam meningkatkan kinerja, kecepatan, dan SEO situs.

Bacaan Tambahan

Plugin Caching Terbaik untuk WordPress
Instalasi Gagal: Folder Tujuan Sudah Ada
WordPress 5.4.1: Rilis Keamanan dan Pemeliharaan