그롬에서 https 접근시 깨지는 문제
본문
홈페이지를 https로 접속시 크롬에서 깨져버리네요. 이렇게요.
https://thailove.net/bbs/board.php?bo_table=freetalk&wr_id=152823
sir의 경우 https로 접속해도 안깨지는데
왜 저희사이트는 깨질까요? ㅠㅠ
답변 2
config.php 열어서
define('G5_DOMAIN', '');
빈공간을
// http://thailove.net/ 로 접속했을경우 모든 경로가 아래처럼바뀜
define('G5_DOMAIN', 'https://thailove.net');
또는
// http://thailove.net/ 이나 https://thailove.net/ 으로 접속시 거기에맞게 모든경로가 바뀜
define('G5_DOMAIN', '//thailove.net');
으로 한번 바꿔보세요.
또한 문제는
<link rel="stylesheet" href="http://thailove.net/theme/community/css/default.css">
<link rel="stylesheet" href="http://thailove.net/theme/community/skin/connect/basic/style.css">
<link rel="stylesheet" href="http://thailove.net/theme/community/skin/board/basic/style.css">
이것들로 판정 됩니다. 스타일시트 경로 문제.
js, css를 예로 들면 프로토콜에 구속받지 않게 선언을 하시면 됩니다.
<link rel="stylesheet" href="http://thailove.net/test.css" />
<script type="text/javascript" src="http://thailove.net/test.js"></script>
이걸
<link rel="stylesheet" href="//thailove.net/test.css" />
<script type="text/javascript" src="//thailove.net/test.js"></script>
이런 식으로 바꾸시면 될 겁니다.
jquery cdn 같은 데 가 보시면 저런 식으로 링크한 걸 많이 보실 수 있습니다.