테스트 사이트 - 개발 중인 베타 버전입니다

서브페이지까지 https로 자동으로 적용하기? 채택완료

호텔천사 3년 전 조회 2,534

안녕하세요.

 

아래와 같이 접속하면 자동으로 https가 붙도록 설정은 했습니다.

http://url.kr => https://url.kr

 

그런데... 아래처럼 메인 도메인이 아닌 서브페이지로 접속하면 https 가 자동으로 붙지 않는데

서브페이지로 접속을 해도 붙게 할 수 있을까요?

 

감사합니다.


 

http://url.kr/web_tools/div.php => https://url.kr/web_tools/div.php

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
s
sinbi Expert
3년 전

보안인증서 (구매/신청)하실 때 서브도메인까지 포함해 신청하셔야 합니다. 

만약, 서버 운영하시면 * (아스테리크) 이용해 모든 서브도메인에 한해서 보안인증서 적용 가능합니다.

 

서브도메인 역시 개별도메인으로 간주되며, 보안인증서는 도메인 단위로 발급됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

호텔천사
3년 전
안녕하세요. 서브도메인이 아닌 서브 페이지를 이야기 하는데...같은 이유일까요?
s
sinbi
3년 전
서브페이지면 해당 링크가 http로 된 경우일 것 같고, https로 강제 변환시키는 코드가 적용 안 된 상태로 보이네요.

링크 확인해보시고, https 강제변환 코드 적용해 보세요.
https://www.google.com/search?q=%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C+https+%EA%B0%95%EC%A0%9C+%EB%B3%80%ED%99%98&ei=5yStYoTDFtWfseMP6dmqwA0&ved=0ahUKEwjE0u3C57X4AhXVT2wGHemsCtgQ4dUDCA4&uact=5&oq=%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C+https+%EA%B0%95%EC%A0%9C+%EB%B3%80%ED%99%98&gs_lcp=Cgdnd3Mtd2l6EAM6BwgAEEcQsANKBAhBGABKBAhGGABQuQdYuQdg1xBoAXABeACAAW-IAW-SAQMwLjGYAQCgAQHIAQrAAQE&sclient=gws-wiz
호텔천사
3년 전
맞네요. 설정을 덜 했네요. 구글링크 주신곳 참고해서 성공했습니다. 감사합니다. ^^

댓글을 작성하려면 로그인이 필요합니다.

호텔천사

아래와 같이 다양한 소스가 있습니다.

 

[.htaccess 파일에 적용]

# 강제로 https 리다이렉트 시키기
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

 

[user.config.php 파일에 적용1]
if(empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == "off"){
        $redirect = 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
        header('HTTP/1.1 301 Moved Permanently');
        header('Location: ' . $redirect);
}

 

[user.config.php 파일에 적용2]

if($_SERVER['HTTPS'] != "on"){
    $ssl_port = "";  //  443 포트를 사용하지 않는경우에 이용할 포트번호 입력
    if ($ssl_port == "") {
        $redirect_URL = "https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    } else {
        $redirect_URL = "https://".$_SERVER['HTTP_HOST'].":".$ssl_port.$_SERVER['REQUEST_URI'];
    }
    header("Location: ".$redirect_URL);
}
?>

 

 

 

그런데 http://map.url.kr 처럼 서브도메인도 https://map.url.kr 로 리다이렉트 시켜 버립니다.

저는 서브 도메인은 안되었으면 하는데...방법을 모르겠네요..

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인