Cara Redirect HTTP ke HTTPS

Ada bermacam cara untuk force redirect HTTP ke HTTPS

Redirect Menggunakan .htaccess

Buat file bernama .htaccess di root document VirtualHost kamu

nano .htaccess

Masukkan ini kedalamnya

# REDIRECT HTTPS

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# REDIRECT HTTPS END

Redirect untuk situs yang menggunakan wordpress

Pastekan ini sebelum komentar # BEGIN WordPress atau sesudah # END WordPress, disarankan paste sebelum komentar # BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTPS} !=on [NC]

RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

</IfModule>

Sumber/referensi

Tested on: Debian 11
Sumber:
https://monovm.com/blog/redirect-http-to-https/