.htaccess의 하나의 하위 도메인에 대한 SSL 전달

.htaccess의 하나의 하위 도메인에 대한 SSL 전달

나는 Apache(ubuntu) 서버를 가지고 https있고 sub1.domain.com. 현재 모든 트래픽이 전달되고 있습니다.

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

문제는 내 서버가 다음과 같은 여러 도메인에서 액세스 가능하다는 것입니다.

www.domain1.com
www.domain2.com

https내 기본 도메인 중 하나의 하위 도메인 만 강제 적용하면 됩니다.sub1.domain.com

명령을 어떻게 쓰는지 모르겠어요.htaccess

추신: https를 쓸 수 없기 때문에 xxxx를 썼습니다./

답변1

서버 변수에 해당 특정 호스트에 대한 다른 조건을 추가하면 됩니다.%{HTTP_HOST}( [NC]수단N영형ase를 사용하여 테스트 케이스를 구분하지 않게 만듭니다.)

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

관련 정보