WordPress Bantuan

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

Alihkan HTTP ke HTTPS untuk WordPress di Linux

Untuk mengalihkan situs web WordPress Anda ke protokol HTTPS yang aman di Linux, 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. Pilih Pengaturan dari menu dan klik Umum .
  3. Cari entri berikut di pengaturan Umum:
    • Alamat WordPress (URL):
    • Alamat Situs (URL):
  4. Perbarui kedua URL untuk menyertakan https, bukan http
  5. Simpan perubahan

Langkah-langkah Pengarahan Linux

Jika situs web WordPress Anda di-host di Linux, file konfigurasi .htaccess akan digunakan. Menempatkan .htaccess di folder akar untuk situs Anda akan mengubah perilaku situs Anda.

  1. Unduh salinan .htaccess dari akun hosting Anda.
  2. Buka file dengan editor teks favorit Anda

    Catatan: Pastikan Anda mengedit file .htaccess 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 .htaccess Anda tidak akan berfungsi jika file tersebut memiliki karakter khusus ini.

  3. Lakukan perubahan yang diperlukan menggunakan contoh di bawah ini.
  4. Simpan perubahan Anda.
  5. Unggah .htaccess yang dimodifikasi ke akun hosting Anda.
  6. Uji pekerjaan Anda dengan menavigasi ke situs web secara normal, dan seharusnya mengarahkan ke HTTPS secara otomatis.

Contoh Konten .htaccess WordPress

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

IfModule mod_rewrite.c > RewriteEngine On RewriteBase / # BEGIN WordPress RewriteRule ^ index \ .php $ - [L] RewriteCond %{REQUEST_FILENAME} ! %{REQUEST_FILENAME} RewriteCond %{REQUEST_FILENAME} ! %{REQUEST_FILENAME} RewriteRule. /index.php [L] / IfModule >

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

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

Anda harus menempatkan cuplikan kode setelah RewriteBase / dalam file .htaccess. Ini akan terlihat seperti contoh berikut:

IfModule mod_rewrite.c > RewriteEngine On RewriteBase / RewriteCond %{HTTPS} ! = On RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L, R = 301] # BEGIN WordPress RewriteRule ^ index \ .php $ - [L] RewriteCond %{REQUEST_FILENAME} ! %{REQUEST_FILENAME} RewriteCond %{REQUEST_FILENAME} ! /index.php [L] / IfModule >

Info selengkapnya