2012-03-10 3 views
2

그래서 여러 번 답변 한 내용에 대해 사과드립니다.하지만이 경우에는 어떤 대답도 수정할 수 없었습니다.하나의 폴더 만 HTTPS로 리디렉션하고 나머지는 HTTP로

HTTPS로 리디렉션해야하는/secure/폴더가 있습니다. 해당 폴더 외부의 모든 항목은 HTTP로 리디렉션되어야합니다.

내 사이트 탐색을 위해 절대 링크를 사용할 계획이지만,/secure/폴더의 페이지는 HTTPS를 통해서만 볼 수 있어야합니다. 다른 페이지의 경우에는별로 중요하지 않지만 공유 호스팅을 사용하고 있으므로 서버가 이미 느려져 있기 때문에 HTTP를 통해서만 볼 수 있습니다.

대단히 감사합니다!

+0

보안/디렉토리에 대한 .htaccess 문서를 수정할 수 있습니까? 그렇게하면 다른 디렉토리를 다르게 처리하는 범용 .htaccess에 대해 걱정할 필요가 없습니다. – octern

답변

3

이 페이지에 예제를 적용했습니다. this page. 다음 내용이 효과가 있는지 확인하십시오.

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} secure 
RewriteRule ^(.*)$ https://www.example.com/secure/$1 [R,L] 
+0

대단히 감사합니다. 그것은 마치 챔피언처럼 일했습니다!/secure/폴더 외부에서 페이지를 방문하는 경우 자동으로 HTTP로 리디렉션하는 여러 가지 방법을 시도했지만 작동하지 못했습니다. HTTPS에서 사이트의 나머지 부분을 탐색하게된다면 문제가되지 않지만 괜찮습니다. –

+0

다른 사이트를 HTTPS로 브라우징하는 것은 괜찮습니다. 당신이 유기적 인 순위를 중요시한다면 괜찮습니까? Google이 색인을 생성하는 중복 콘텐츠가있을 수 있습니다. – hobailey

+0

@bloudraak : 다른 페이지를 HTTP로 리디렉션하지 않습니다 .for 예 : http://example.com/hhh로 리디렉션하지 않는 https://example.com/hhh – MJH

관련 문제