Blog Single

07 Apr

Redirect ke HTTPS Menggunakan htaccess

Pengunjung situs web Anda harus mengakses situs Anda menggunakan koneksi terenkripsi SSL untuk keamanan tambahan dan aksesibilitas. Untuk memperoleh sertifikat SSL anda dapat membeli dari Langithosting sesuai kebutuhan dan standart keamanan yang akan terapkan. jenis SSL Certificate antara lain :

  1. SSL Certificate dengan Domain Validation
  2. SSL Certificate dengan Pita Hijau di browser (Extended Validation)

Memaksa pengunjung untuk menggunakan SSL dapat dilakukan melalui file .htaccess Anda menggunakan mod_rewrite. Klik tautan ini untuk informasi lebih lanjut tentang mod_rewrite.

Redirect Trafik Halaman Web ke https

Untuk memaksa semua lalu lintas web menggunakan HTTPS, masukkan baris kode berikut dalam file .htaccess di folder root situs web Anda.

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Redirect hanya Domain Tertentu

Untuk memaksa domain tertentu untuk menggunakan HTTPS, gunakan baris kode berikut dalam file .htaccess di folder root situs web Anda:

RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

Jika ini tidak berhasil, coba hapus dua baris pertama.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

Related Posts