Reenvío SSL para un solo subdominio en .htaccess

Reenvío SSL para un solo subdominio en .htaccess

Tengo un servidor Apache (ubuntu) y necesito forzar httpssolo para sub1.domain.com. Actualmente todo el tráfico se está reenviando.

RewriteEngine On                                     
RewriteCond %{HTTPS} off                             
RewriteRule (.*) xxxx://%{HTTP_HOST}%{REQUEST_URI}

La cuestión es que se puede acceder a mi servidor en varios dominios como:

www.domain1.com
www.domain2.com

Sólo necesito forzar httpsun subdominio de mi dominio principal sub1.domain.com

No tengo idea de cómo escribir comandos en.htaccess

PD: escribí xxxx porque esto no me permite escribir https :/

Respuesta1

Puede hacer esto agregando otra condición para ese host específico en la variable del servidor%{HTTP_HOST}( [NC]medionorteohCase y hace que la prueba no distinga entre mayúsculas y minúsculas):

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^sub1\.domain\.com [NC]
RewriteRule (.*) xxxx://%{HTTP_HOST}%{REQUEST_URI}

información relacionada