2012-08-01 11 views
4

다른 질문에 '인터넷상의 다른 코드를 사용했습니다. 나는 정말로 htaccess에 정통하지 않다. SSL 인증서를 구입하여 확인했지만 이러한 리디렉션을 처음 적용했습니다.. ssl https 리디렉션을위한 .htaccess URL 재 작성

목표 : 다음 디렉토리에서 http를 https로 다시 작성해야합니다.

  • http://mydomain.com/products-page/checkout
  • http://mydomain.com/products-page/your-account
  • http://mydomain.com/wp-login
  • 내가 공유 Dreamhost를 통해 호스팅에있어

      . 도움이된다면 전담 IP를 가지고 있습니다. 나는 DreamHost는 담당자 나에게 권장 사용 된

      초기 코드 :

      RewriteEngine On 
      RewriteCond %{SERVER_PORT} 80 
      RewriteCond %{REQUEST_URI} wp-login 
      RewriteRule ^(.*)$ https://mydomain.com/wp-login/$1 [R,L] 
      

    답변

    4

    이 문서의 루트에 htaccess로 파일에서 이러한 규칙을보십시오.

    RewriteEngine On 
    RewriteCond %{HTTPS} !on 
    RewriteCond %{REQUEST_URI} ^(/wp-login|/products-page/checkout|/products-page/your-account) 
    RewriteRule ^(.*)$ https://mydomain.com/$1 [R,L] 
    

    최초 상태 확인 요청이 모두 적용되는 경우 /wp-login, /products-page/checkout 또는 /products-page/your-account, 그리고, 그 재기록 단순히 전체 URI 및 리디렉션을 취하거나 시작하는 경우 상기 요청은 HTTPS 번째 체크하지 않으면 ~ https : //.

    +0

    이 기능은/wp-login에서만 작동합니다. – crowflux

    +0

    신경 쓰지 마세요, 고맙습니다! (나는 루트/톱 라인에 넣지 않았다 .Derp!) – crowflux