Right, I've been trying every code i could find on this page regarding this subject. Nothing works perfect.
Code now (tried so many, some created problems on mobile too)
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
RewriteRule (.*) https://www.example.com/$1 [L,R,NE]
# rule for removing www on sub domains
#RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.([^.]+\.example\.com)$ [NC]
RewriteRule ^(.*)$ https://sub\.example\.nl/$1 [R=301,L]
# rule for forcing www on main domain
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Chrome
http://example.com -> https://www.example.com -> works
http://www.example.com -> https://www.example.com -> works
https://example.com -> https://www.example.com -> works
http://sub.example.com -> https://sub.example.com -> works
http://www.sub.example.com -> https://sub.example.com -> works
https://www.sub.example.com -> security fail **Does not work**
IE
http://www.sub.example.com -> security fail **Does not work**
https://www.sub.example.com -> security fail **Does not work**
Aucun commentaire:
Enregistrer un commentaire