Pracowałem z wieloma regułami wymuszania SSL przez .htaccess, ale nie mogę znaleźć takiego, który wymusiłby tylko „www”, a nie inną subdomenę.
W przykładzie :
www.website.com - OK
blog.website.com - Nie OK
Każda pomoc będzie bardzo ceniona.
Odpowiedzi:
0 dla odpowiedzi № 1Możesz użyć:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond {HTTP_HOST} ^www.website.com$ [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]
RewriteCond %{HTTPS} on
RewriteCond {HTTP_HOST} !^www.website.com$ [NC]
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]