Favorites

웹서버 url에 타 도메인을 지정할 수 없습니다.

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

보통 도메인 관련 기능은 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 이 되므로 타 도메인으로 이동할 수 없다는 메시지가 나오는 것이다.



3695730634_RtKlAaZD_ff310de18bf1db8220871412a9951c7cf054b829.png

그누보드 에러-  url에 타 도메인을 지정할 수 없습니다.

 

이를 해결 하기 위해 다음의 조건을 충족해야 한다.

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에 타 도메인을 지정할 수 없습니다" 메세지가 나타나지 않는다.

 

출처: https://compiler.tistory.com/39 [컴파일러;:티스토리]


관련자료

댓글 0
등록된 댓글이 없습니다.
전체 141 / 3 페이지
번호
제목
연결

Favorites


최근글


새댓글


  • 댓글이 없습니다.
알림 0