나는 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}