indoglobal.com
Langsung ke: navigasi, cari

Pindah dari HTTP ke HTTPS

(Perbedaan revisi)
(←Membuat halaman berisi ' <source> RewriteEngine On RewriteBase / RewriteCond %{HTTPS} !=on RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L] </source> Kategori:Sertifikat SSL / TLS')
 
 
(7 revisi antara oleh satu pengguna tak ditampilkan)
Baris 1: Baris 1:
 +
Terkadang anda sudah memiliki situs yang menggunakan HTTP, namun ingin pindah ke HTTPS agar semua konten diakses melalui HTTPS secara otomatis. Untuk itu gunakan perintah [[:Kategori:.htaccess|.htaccess]] sebagai berikut.
  
<source>
+
<source lang="apache">
RewriteEngine On
+
<If "%{HTTPS} != 'on'">
RewriteBase /
+
Redirect permanent "https://%{HTTP_HOST}%{REQUEST_URI}"
RewriteCond %{HTTPS} !=on
+
</If>
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
+
 
</source>
 
</source>
 +
 +
Perintah di atas akan meredireksi semua request menuju HTTP untuk diarahkan ke HTTPS. Mode redireksi adalah 301 yang artinya diredireksi secara permanen. Perintah ini juga akan secara otomatis menginstruksikan search engine untuk pindah ke URL HTTPS.
 +
 +
Selain setting redirect ini, kemungkinan anda juga perlu melakukan setting [[HTTP Strict Transport Security]].
  
 
[[Kategori:Sertifikat SSL / TLS]]
 
[[Kategori:Sertifikat SSL / TLS]]
 +
[[Kategori:.htaccess]]
 +
[[Kategori:Web]]

Revisi terkini pada 15 November 2019 12.45

Terkadang anda sudah memiliki situs yang menggunakan HTTP, namun ingin pindah ke HTTPS agar semua konten diakses melalui HTTPS secara otomatis. Untuk itu gunakan perintah .htaccess sebagai berikut.

<If "%{HTTPS} != 'on'">
Redirect permanent "https://%{HTTP_HOST}%{REQUEST_URI}"
</If>

Perintah di atas akan meredireksi semua request menuju HTTP untuk diarahkan ke HTTPS. Mode redireksi adalah 301 yang artinya diredireksi secara permanen. Perintah ini juga akan secara otomatis menginstruksikan search engine untuk pindah ke URL HTTPS.

Selain setting redirect ini, kemungkinan anda juga perlu melakukan setting HTTP Strict Transport Security.