k-o-e
5/15/2020 - 7:09 PM

Apache htaccess (redirect to https & www/non-www)

## This will redirect http or non-www to https://www
## AND will redirect http subdomains (from subfolders) to https
## Just replace domain with your domain

RewriteEngine on 

# redirect no-www to www only main domain, not with subdomain
RewriteCond %{HTTP_HOST} ^(domain\.com)$ [NC]
RewriteRule ^ https://www.%1%{REQUEST_URI} [R=301,L]

# redirect http to https all domain
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]