Lewati ke konten utama
Bantuan

WordPress Bantuan

Kami berusaha sebaik mungkin menerjemahkan halaman ini untuk Anda. Halaman juga tersedia dalam bahasa Inggris.

Alihkan HTTP ke HTTPS untuk WordPress di Windows

Untuk mengalihkan situs web WordPress Anda ke protokol HTTPS yang aman di Windows, ada beberapa langkah yang perlu dilakukan agar pengalihan berfungsi dengan benar.

Catatan: Jika situs Anda dihosting di platform hosting WordPress Terkelola , Anda tidak perlu mengubah pengaturan ini secara manual, protokol HTTPS akan dikonfigurasi secara otomatis.

Langkah-langkah Persiapan WordPress

Langkah-langkah ini harus dilakukan sebelum memodifikasi kode apa pun.

  1. Masuk ke WordPress.
  2. Dari menu samping kiri, pilih Pengaturan , lalu pilih Umum .
  3. Temukan entri berikut:
    • Alamat WordPress (URL)
    • Alamat Situs (URL)
  4. Perbarui kedua URL untuk menyertakan https , bukan http .
  5. Gulir ke bagian bawah halaman, lalu pilih Simpan Perubahan.

Langkah-langkah Pengarahan Windows

Jika situs web WordPress Anda di-host di Windows, maka akan menggunakan file konfigurasi web.config . Menempatkan web.config di akar situs Anda akan mengubah perilaku situs Anda saat file terdeteksi dan dieksekusi.

  1. Unduh salinan web.config dari akun hosting Anda.
  2. Buka file dengan editor teks pilihan Anda.

    Catatan: Pastikan Anda mengedit file web.config menggunakan editor teks biasa yang tidak menggunakan word wrap. Beberapa editor (seperti MS Word atau Notepad dengan word wrap diaktifkan) akan menyisipkan karakter yang tidak terlihat untuk menandai baris baru. File web.config Anda tidak akan berfungsi jika file tersebut memiliki karakter khusus ini.

  3. Lakukan perubahan yang diperlukan (lihat contoh di bawah ini).
  4. Simpan perubahan Anda.
  5. Unggah web.config yang dimodifikasi ke akun hosting Anda.
  6. Uji pekerjaan Anda dengan mengunjungi situs melalui protokol HTTP. Ini harus mengarahkan ke HTTPS secara otomatis.

Contoh Konten web.config WordPress

Situs WordPress Anda seharusnya sudah memiliki entri default diweb.config file. Ini akan terlihat seperti contoh ini:

? xml version = "1.0" encoding = "UTF-8"? > konfigurasi > system.webServer > menulis ulang > aturan > aturan name = "Aturan WordPress" stopProcessing = "true"> cocokkan url = ". *" / > kondisi > tambahkan input = " {REQUEST_FILENAME} " matchType = "IsFile" negate = "true" / > tambahkan input = " {REQUEST_FILENAME} " matchType = "IsDirectory" negate = "true" / > / kondisi > jenis tindakan = "Tulis ulang" url = "index.php" / > / aturan > / rules > / rewrite > /system.webServer > / konfigurasi >

Untuk memastikan akun hosting Anda akan memberlakukan protokol HTTPS pada semua lalu lintas ke situs, Anda perlu menambahkan yang berikut ini ke file web.config.

hapus / > aturan name = "Arahkan ke https" stopProcessing = "true"> cocokkan url = "(. *)" / > kondisi > tambahkan input = " {HTTPS} " pattern = "off" ignoreCase = "true" / > / kondisi > jenis tindakan = "Pengarahan ulang" url = " https://{HTTP_HOST}{REQUEST_URI} " redirectType = "Permanen" / > / aturan >

Anda harus menempatkan cuplikan kode setelah aturan di file web.config. Ini akan terlihat seperti contoh berikut:

? xml version = "1.0" encoding = "UTF-8"? > konfigurasi > system.webServer > menulis ulang > aturan > hapus / > aturan name = "Alihkan ke https" stopProcessing = "true"> cocokkan url = "(. *)" / > kondisi > tambahkan input = "{HTTPS} "pattern =" off "ignoreCase =" true "/ > / kondisi > jenis tindakan = "Arahkan ulang" url = "https://{HTTP_HOST}{REQUEST_URI} "redirectType =" Permanen "/ > / aturan > rule name = "WordPress Rule" stopProcessing = "true"> cocokkan url = ". *" / > kondisi > tambahkan input = "{REQUEST_FILENAME} "matchType =" IsFile "negate =" true "/ > tambahkan input = "{REQUEST_FILENAME} "matchType =" IsDirectory "negate =" true "/ > / kondisi > jenis tindakan = "Tulis ulang" url = "index.php" / > / aturan > / rules > / rewrite > /system.webServer > / konfigurasi >

Info selengkapnya