반응형
보통 도메인 관련 기능은 www와 www가 없는 도메인을 동일하게 처리한다.
SSL 보안서버 인증서도 마찬가지다. 그러나 그누보드에서 G5_HTTPS_DOMAIN을 지정하면 서로 다르게 취급한다.
내 도메인이 abc.com 이라고 가정하고, www.abc.com으로 로 접속을 하면 로그인 후 이동하는 사이트는 www.abc.com이 이 된다. 그런데 G5_HTTPS_DOMAIN을 www.abc.com으로 로 정의하면 www가 없이 abc.com으로 접속하면 로그인 하면서 G5_HTTPS_DOMAIN (www.abc.com)에서 처리하고 이동하는 사이트는 abc.com 이 되므로 타 도메인으로 이동할 수 없다는 메시지가 나오는 것이다.
이를 해결 하기 위해 다음의 조건을 충족해야 한다.
1. www가 붙는 도메인과 www 없는 도메인이 동일한 웹사이트를 사용함
2. SSL 보안서버를 구축함
해결방법
/config.php 를 열어서 28번 라인즘에 존재하는 아래의 코드를 찾아 수정한다.
// 수정 전
define('G5_HTTPS_DOMAIN', '');
수정 후는 다음과 같다.
// 수정 후
$http_host = $_SERVER['HTTP_HOST'];
define('G5_HTTPS_DOMAIN', 'https://'.$http_host.':443');
이렇게 변경하면 www가 있건 없건 접속한 도메인과 로그인처리하는 도메인이 같으므로
"url에 타 도메인을 지정할 수 없습니다" 메세지가 나타나지 않는다.
반응형
'그누보드&영카트' 카테고리의 다른 글
그누보드 추천상품 상품 개수 늘리기 (0) | 2023.12.30 |
---|---|
그누보드 카페24 DB 비밀번호 변경하고 로그인시 뜨는 오류 (1) | 2023.12.20 |
그누보드 관리자 비밀번호 잃어버렸을때 초기화 (0) | 2023.12.20 |
영카트 강제 HTTPS 로 리다이렉션 하는 방법 (0) | 2023.05.04 |
그누보드 영카트 주문서 필수 입력 값 무시하는 방법 및 INIStdPay/Dev. Error (0) | 2022.05.18 |