2014-10-22 7 views
1

모든 도메인이 동일한 파일을 사용하고 각 도메인에 할당 된 상점 ID를 기반으로 콘텐츠 또는 제품을 분리하도록 시스템을 설정했습니다.httaccess를 사용하는 모든 도메인 중 일부는 https를 사용하지만 모든 도메인은 같은 파일을 공유합니다

이제 httaccess를 사용하는 모든 페이지에 대해 https를 사용하는 도메인을 2 개로 제한하고 싶습니다.

말은, 내가 가진 5 개 도메인 abc.com, qwe.com, xyz.com, rty.com & uio.com 지금

내가 원하는 abc.com & xyz.com되지 않은 다른에 대한 HTTPS를 강제로 도메인.

어떻게이 규칙을 httaccess 파일에 다시 쓰겠습니까?

답변

1

시도 : 문서 루트의 htaccess로에서

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(www\.)?(abc|xyz)\.com$ [NC] 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R] 

.

0

이 귀하의 경우에 작동합니다 :

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^abc\.com 
RewriteCond %{HTTP_HOST} ^xyz\.com 
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}.com$1 [R=permanent,L]