조회 수 103 댓글 7

https -> http 로 이동하는건 없나요?

 

사정상 돌리고 싶은데 어떻게 적용해야할까요?

  • profile
    기진곰 2016.08.06 15:14:43

    http → https로 바꿀 때 어떻게 하셨었나요? .htaccess에 규칙을 추가하셨나요? 만약 그렇다면 조건을 뒤집으면 되긴 하는데...

     

    전에 어떻게 설정하셨는지에 따라 리다이렉트 순환 오류가 발생할 수도 있으니 조심하세요. (http → https → http → https → http → 무한반복ㅠ)

  • profile
    가브리엘조 2016.08.06 18:04:23

    #Option 05
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} !=On
    RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
    RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    </IfModule>


    규칙이 이렇다면 https://www.domain.com → http://domain.com

    으로 변경돼었을때는 어느부분을 어떻게 바꿔야 좋을까요? ㅜㅜ 구글검색을 해도 답이 안나옵니다 ㅜㅜ

    클플에서

     

    Type          name         value

     

    A               도메인     (IP주소)

    CNAME     www     ( is an alias of 도메인명 )

     

    이렇게 처리해도 자동으로 되는걸까요?

  • profile
    기진곰 2016.08.06 19:02:48
    클라우드플레어를 쓰신다면 %{HTTPS} 변수 자체가 안 잡힐 가능성이 높습니다.
    A, CNAME 등의 DNS 레코드는 HTTPS와 아무 상관이 없습니다.
  • profile
    가브리엘조 2016.08.06 19:33:03

    그러면 


    #Option 05
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} !=On
    RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
    RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    </IfModule>

     


    이렇게 적용을해도 의미가 없다는 말씀이시죠

  • profile
    기진곰 2016.08.06 19:45:12
    네, 사용중이신 코드는 원래 www를 입력하지 않은 경우 www를 붙여 주는 코드입니다.
  • profile
    가브리엘조 2016.08.06 19:53:26

    아 그렇군요.
    제가 엉뚱하게 그동안 썼었나봅니다
    https:// 그리고 https://www. 둘다 http://도메인 으로 301 넘긴다는 걸로 이해하고있었어요

    감사합니다. 으엉ㅜㅜ

  • profile
    가브리엘조 2016.08.06 15:29:19
    저두 방법을 찾다가 .HTACCESS 에 적용한 규칙을 제거하고 사이트등록을 다시 했습니다.
    어찌될지 모르겠네요..ㅜㅜ 아직까지 구글에서는 절반가량 바뀌지 않았고
    네이버는 신규게시물만 잡히고 있는 상황입니다

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