htaccess перенаправить домен на https, поддомен на http и www на не-www

Я пытаюсь сделать это:

Принудительно https для моего основного домена.

http or https://www.domain.com  -> https://domain.com
http or https://domain.com  -> https://domain.com

Но не для поддоменов

http or https://www.subdomain.domain.com -> http://subdomain.domain.com
http or https://subdomain.domain.com -> http://subdomain.domain.com

И всегда удаляя www.

Теперь у меня есть это:

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Это перенаправляет www на не-www и http на https, но не для поддоменов. Субдомен остается с www и https.

Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос