I need to redirect www and non www to https. I looked everywhere in stackoverflow, but cannot find what I am looking for.
Rules:
- example.com and www.example.com and https://example.com
should be redirected to https://www.example.com
- It must match the domain and extension example.com. It cannot be a wild card that also matches abc.com or 123.com or example.net or anything else
- Compliance should only be for www subdomains. It cannot be a wild card that also matches sub.example.com or thisisademo.example.com
I currently have:
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule (.*) https://www.example.com/$1 [R=301,L]
However, if someone logs on to www.example.com, they still switch to the http version instead of https.
I think what I really need is a RewriteCond regular expression to match exactly and only "example.com" and "www.example.com"
thank
source
share