2026, 새로운 도약을 시작합니다.

https 사용하려면 어떻게 해야 할까요? 채택완료

안녕하세요.

https를 달긴 했는데 https 주소로 들어가면 레이아웃이 깨집니다.

아마도 css를 못불러서 그런거 같긴 한데

불러오는 경로는

<link rel="stylesheet" href="<?php echo G5_URL;?>/css/default_shop.css">

이런상태라 고칠건 없을거 같은데 설정에서만 만져주면 될까요?

답변 2개

채택된 답변
+20 포인트

<link rel="stylesheet" href="<?php echo G5_URL;?>/css/default_shop.css">

위 내용에서 

도메인에 바로 접근가능하다면 

G5_URL 영역을 제거해보세요

<link rel="stylesheet" href="/css/default_shop.css">

이렇게요

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

답변에 대한 댓글 2개

G5_URL을 지우니 css는 제대로 불러 오는거 같습니다. 근데 고쳐야 할곳이 엄청 많네요
위의 방법은 꼼수에 해당됩니다.

define 하는
G5_URL의 http 로 지정된부분에서
https 가 도메인에 따라 적용되게 하는게 더 올바른 방법입니다.

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

Config.php 파일에서 https 설정은 하셨는지요!

그리고 http와 https 도메인을 달리 인식하니 그부브만 해결되면 이상 없을듯 싶네요...^^

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

답변에 대한 댓글 4개

define('G5_DOMAIN', '');
define('G5_HTTPS_DOMAIN', '');
여기서 위는 http 주소 아래는 https 주소 넣는건 해봤는데 그래도 레이아웃 깨지네요 TT
그렇다면 db에 적용된 도메인 또는 메뉴설정에 도메인이 http 로 설정 되어 있는지 확인 하셔야 겠습니다.
亞波治님 답변이 맞았습니다.

define('G5_DOMAIN', 'https://주소.co.kr');
define('G5_HTTPS_DOMAIN', 'https://주소.co.kr');

위아래 둘다 같은 도메인을 쓰니 바로 해결 됐습니다.

근데 한가지 더 여쭤 볼께요.

주소.net 도 있고 주소.com 도 있을때 저렇게 해 두면 net으로 들어와서 링크를 누르면

주소.com 으로 넘어가는데 그냥 주소.net으로 계속 되게 할수 없나요?
com 으로 접속 했을때 net 로 리디렉션 할 수 있도록 해주면 됩니다.

제가 외부에 있어 정확하게 리디렉션 소스를 드리기 어려우니 구글 검색하시면 찾으실수 있을 겁니다.

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

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

로그인
🐛 버그신고