2009-08-01 7 views
2

클라이언트 폴더가 http://www.example.com/client 인데 서버에 SSL을 설치 했으므로/클라이언트에 액세스 할 때마다 리디렉션되도록 HTACCESS를 사용하여 영구 리디렉션을 추가하려고합니다 받는 사람 : https://www.example.com/client.htaccess의 RewriteCond 및 RewriteRule

아무도 모르는가?

나는 다음과 같이 과거에 내 도메인을 재 지정했습니다

RewriteCond %{HTTP_HOST} ^example\.com$ [NC] 
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301] 
RewriteCond %{HTTP_HOST} ^www.example\.com$ [NC] 
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301] 

이 솔루션에 영향을 미치지 않습니다, 그러나 위치는 여전히 https://www.example.com/client에 먼저 www.example.com로 리디렉션해야합니다을위한 경우 예 : http://www.example.co.za/client이 입력됩니다.

+0

가능한 복제본 : http://stackoverflow.com/questions/1213404/using-htaccess-to-control-httpscess-to-control-https-on-certain-pages/1214288#1214288 – Gumbo

답변

1

이 시도 :

RewriteCond %{HTTPS} !on 
RewriteRule ^client(/.*)?$ https://www.example.com%{REQUEST_URI} [L,R=301]