XETOWN

물어보기

조회 수 126 댓글 2

요즘 들어 클라우드 플레어가 너무 느려져서 클라우드 플레어를 제거하려고 합니다.

 

클라우드플레어를 제거할 경우, ssl을 적용할수가 없어서

https:// 로 등록되어있는 검색엔진이나 즐겨찾기에 문제가 생겨서 https로 접속했을때 http로 리다이렉트를 시키려고 합니다.

 

구글링을 통해 .htaccess파일 상단에

 

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

다음과 같은 부분을 추가했는데 작동이 안되네요.

 

어떻게 해야 https로 접속한것을 http로 리다이렉트 시킬 수 있을까요??

 

참고로 rhymix 1.8.22 사용중이고 미리내에서 웹호스팅 받고 있습니다..

  • profile
    기진곰 2016.09.15 22:07:52

    클플을 제거해서 SSL을 사용할 수 없는 경우에는 아예 https 접속이 안 되기 때문에, https → http 리다이렉트가 무의미합니다. 리다이렉트하기도 전에 오류가 나버리죠. 리다이렉트를 설정해 놓고 몇 달간 유지한 후에 천천히 클플을 제거한다면 몰라도...

     

    아무튼 클플이 켜져 있는 상태에서는 %{HTTPS} 변수만으로는 안되고 아래와 같이 쓰셔야 합니다.

     

    RewriteEngine On

    RewriteCond %{HTTPS} on
    RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteCond %{HTTP:CF-Visitor} '"scheme":"https"'
    RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

  • ?
    빵떡 2016.09.15 23:21:55
    오!! 감사합니다!!!
    적용해보겠습니다!!

서버에 요청 중입니다. 잠시만 기다려 주십시오...