묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
도메인 연결시 로그인 안되는 문제 어떻게 해결합니까?
2015.01.16 06:18
3개의 도메인을 사용 합니다.
예) abc.com / abc.kr / abc.cn
XE는 abc.com의 root에 설치합니다.
나머지 두개의 도메인을 abc.com에 연결하였는데 접속은 잘됩니다.
문제는 로그인이 abc.com 외에는 안됩니다.
멀티 도메인이라는 모듈이 있던데 그걸로 해봐도 안됩니다.
제가 잘못한건지?
어떻게 하면 각각의 도메인으로 로그인이 가능한지 도움 부탁 드립니다.
댓글 2
-
HSJI
2015.01.16 08:02
-
몽1204
2015.01.16 18:17
감사 합니다.
제가 원하는 방식이 1번인데 너무 속시원하게 해결되네요....
가까이 계시다면 따뜻한 커피라도 한잔 끓여드리던지 사드리고 싶은 맘이네요... ^^
너무너무 감사합니다~
음.. 연결을 어떤식으로 하셨는지..
고정포워딩인지 유동포워딩인지 a레코드 연결인지에 따라 다를 수 있습니다.
일단 a레코드나 cname으로 연결하셨다 가정하고 설명하겠습니다.
일단 도메인이 다르면 각각 다른 사이트로 인식 하는 것이라고 보시면 됩니다.
관리자 페이지 > 설정 > 일반 >고급의 기본 url이 a도메인으로 되어 있으면, b도메인으로 접속하더라도 메뉴나 관리자페이지, 로긴 링크는 모두 a사이트를 가리키게 되고,
따라서 b 도메인으로 접속 후 로긴을 해도 a 도메인으로 바뀌면서 로긴이 풀리겠죠.
이를 해결하려면
1. a로 접속하면 계속 a로, b로 접속하면 계속 b로
2. a,b어느것으로 접속하든지 처음부터 a로 연결
두가지 방법이 있습니다.
1. 같은 사이트에 각각의 도메인을 쓰면서 메뉴링크나 로긴에도 접속한 도메인을 계속 유지하고 싶다면,
files/db.config.php 26줄 에서 아래와 같이 수정하시면 됩니다.
http://www.xpressengine.com/tip/22398014
2. 방문유저가 abc.com로 접속하든 abc.kr이나 abc.cn으로 접속하든 최종적으로 abc.com도메인으로만 연결되게 하고 싶으면,
.htaccess 파일에서 redirect하면 됩니다.