Encaminhamento SSL para apenas um subdomínio em .htaccess

1

Eu tenho o servidor Apache (ubuntu) e preciso forçar https apenas para sub1.domain.com . Atualmente, todo o tráfego está sendo encaminhado

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

O problema é que meu servidor está acessível em vários domínios, como:

www.domain1.com
www.domain2.com

Só preciso forçar https em um subdomínio do meu domínio principal sub1.domain.com

Não tenho ideia de como escrever comandos em .htaccess

PS: eu escrevi xxxx porque isso não me permite escrever https: /

    
por deepakgates 10.04.2018 / 12:14

1 resposta

0

Você pode fazer isso adicionando outra condição para esse host específico na variável do servidor %{HTTP_HOST} ( [NC] significa n o c ase e torna o teste insensível ao caso):

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