묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
xxx.xpressengine.com 과 xpressengine.com. 로그인문제
2010.11.29 07:06
본 공식 사이트도 똑같은 현상이네요.
프로젝트 사이트들은 도메인이 xxx.xpressengine.com 의 형태고
그 밖에는 xpressengine.com 의 형태죠.
xpressengine.com 에서 로그인을 하면 xxx.xpressengine.com 에서 로그인이 유효한데.
그 반대 경우 로그인이 유효하지 않아요.
xxx.xpressengine.com 에서는 로그인이 아예 안됩니다.
하지만 다시 xpressengine.com 쪽으로 오면 되어있고요.
더군다나 xpressengine.com 에서 로그인이 된 것을
xxx.xpressengine. 에서 로그아웃 하려면 로그아웃이 되지도 않고요. (이것은 확실하지 않음!)
또 비로그인상태에서 xxx.xpressengine 쪽에서는 로그인이 아예 안되는 것 같기도 하고,
된다 하더라고 xpressengine.com 으로 넘어오면 로그인이 안되어있고요.
뭔가 좀 복잡한데 하여간 결론은
로그인이 도메인에 따라 유효하지 않거나 로그인 되지않는 혹은 로그아웃 되지않는.. 등등의 증상이 있는 것같은데요.
제 사이트에서 그렇거든요.
먼가 잘 아시는 분이 테스트좀 해주셨으면 합니다. ^^; 구글 크롬에서 테스트했습니다. 익스에서는 테스트안해봤어요.
댓글 1
-
Gekkou
2010.11.29 11:15
-
sugarkane
2010.11.29 17:48
그렇군요! 많은 공부 되었습니다. 그럼 www.naver.com 과 blog.naver.com 과 cafe.naver.com 은 어떻게 로그인이 통용되는건가요? 사실 이게 질문의 요지입니다.
지적하신 부분은 당연한 현상입니다.
abc.com 이라는 사이트가 있다고 가정하면,
www.abc.com 과 abc.com 은 서로 다른 사이트입니다.
내용은 같아 보일 수 있지만 그것은 같게 보이도록 서버에서 설정을 해주었을 뿐이지,
실제로는 다른 주소이므로 다르게 취급된다는 것이지요.
이는 naver.com 이나 daum.net, nate.com 등 국내 대규모 포털 사이트도 마찬가지에요.
www.naver.com 과 naver.com 은 서로 다른 주소이므로 다른 사이트로 취급되게 됩니다.
그래서 www 를 붙이고 로그인하면 www를 붙이지 않은 주소로 접속하였을 때 로그인하지 않은 것으로 보이는 것이지요.
이러한 문제를 해결하기 위해서 포털사이트나 많은 다수의 사이트들은
www를 붙이고 접속하나, 붙이지 않고 접속하나 어느 한쪽으로만 접속되도록 해 둡니다.
다시말해, www를 붙이지 않고 입력해도 www 를 붙이고 접속하는 것으로 "포워딩" 을 시키는 것이지요.
직접 실험해 보시면 아실겁니다.
nate.com 을 입력하고 접속해 보세요. 자동으로 www 가 붙어서 접속될 겁니다.
daum.net 을 입력하고 접속해 보시구요, naver.com 으로 입력해 보십시오.
이 경우들에도 전부 앞에 www 가 붙어 접속될겁니다.
www를 강제로 앞에 붙이는 것은 어렵지 않습니다.
붙이지 않고 접속을 시도했을 때 www가 앞에 붙은 주소로 이동하도록 포워딩을 해 주기만 하면 됩니다.