Eu tenho um 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 pode ser acessado em vários domínios, como:
www.domain1.com
www.domain2.com
Eu só preciso forçar https
um subdomínio do meu domínio principal
sub1.domain.com
Não tenho ideia de como escrever comandos em.htaccess
PS: escrevi xxxx porque isso não me permite escrever https:/
Responder1
Você pode fazer isso adicionando outra condição para esse host específico na variável do servidor%{HTTP_HOST}
( [NC]
significanócase e torna o teste insensível a maiúsculas e minúsculas):
RewriteEngine On RewriteCond %{HTTPS} off RewriteCond %{HTTP_HOST} ^sub1\.domain\.com [NC] RewriteRule (.*) xxxx://%{HTTP_HOST}%{REQUEST_URI}