현재 우리 동아리는
limelight.or.kr 이라는 도메인을 호스팅 받고 있다.
그리고 나야나에서 웹호스팅을 받아 limelight.nayana.kr 이라는 주소도 가지고 있다.
나머지 lime.id.ro limelight.id.ro lamla.co.cc 등의 주소는 그냥 포워딩이다.
여기에서 생각지도 못한 문제가 발생했다.
지금 홈페이지의 파일들은 링크주소를 URL 주소 - http://limelight.nayana.kr/ - 까지 붙여서 연결시켜 놓았다.
index.php 에 접속하면 프레임을 나누어 http://limelight.nayana.kr/... 을 호출하도록 했다.
그랬더니 주소창에 주소는 or.kr 인데 링크의 주소는 nayana.kr 이었다...
그래서 접속경로를 URL까지 주지 않고 상대경로(이 말이 맞는지 모르겠다;)를 써서
/... 로 주었더니 제대로 동작했다.
여기서 또 문제.
주소 페이지 경로를
limelight.nayana.kr/ ...
limelight.or.kr/ ...
두개 도메인만 바꾸어도 같은 파일이면 똑같이 열린다.
(이것이 DNS를 사용하는 이유이겠지?)
하지만. 여기에서 or.kr에서 로그인을 하면 로그인이 되지 않는다.
이유는 로그인 쿠키 생성 처리 파일을 nayana.kr 의 경로로 해놓았기 때문이었다.
그래서 그 파일들을 다시 다 뒤져서
URL 경로가 되어 있는 것을 상대경로로 고쳐놓았다.
이제 or.kr에서도 로그인이 된다.
여기서 끝이 아니다.
nayana.kr에서 로그인을 한 뒤, or.kr 로 도메인을 고쳐서 이동하면
로그인이 헤재되어있다!
다시 nayana.kr 로 이동하면 로그인이 살아있다.
즉, 도메인이 다르기 때문에 쿠키도 다르게 먹히는 것이다...
더 웃긴 것은, or.kr 앞에 www를 붙인 것과 안 붙인것도 쿠키가 다르게 적용된다는 것..
우리 동아리 홈페이지 수준에서, 서브도메인은 그닥 필요하지 않다.
기업 홈페이지 가보면 각 섹션마다 서브도메인을 다르게 사용하는 것 같다.
예를들어 뉴스면 news.xxx.com, 검색이면 search.xxx.com 이렇게
서브도메인을 치지 않고 들어가면 주소 앞에 www 가 자동으로 붙는다.
그렇다면,!
우리 동아리 홈페이지의 모든 페이지를 접속할 때, 서브도메인을 확인하고
www가 없으면 www를 붙여서 헤더를 보내면 되려나?..
서브도메인에 대해서 그리고 www와의 관계에 대해서 좀 알아봐야겠다..
limelight.or.kr 이라는 도메인을 호스팅 받고 있다.
그리고 나야나에서 웹호스팅을 받아 limelight.nayana.kr 이라는 주소도 가지고 있다.
나머지 lime.id.ro limelight.id.ro lamla.co.cc 등의 주소는 그냥 포워딩이다.
여기에서 생각지도 못한 문제가 발생했다.
지금 홈페이지의 파일들은 링크주소를 URL 주소 - http://limelight.nayana.kr/ - 까지 붙여서 연결시켜 놓았다.
index.php 에 접속하면 프레임을 나누어 http://limelight.nayana.kr/... 을 호출하도록 했다.
그랬더니 주소창에 주소는 or.kr 인데 링크의 주소는 nayana.kr 이었다...
그래서 접속경로를 URL까지 주지 않고 상대경로(이 말이 맞는지 모르겠다;)를 써서
/... 로 주었더니 제대로 동작했다.
여기서 또 문제.
주소 페이지 경로를
limelight.nayana.kr/ ...
limelight.or.kr/ ...
두개 도메인만 바꾸어도 같은 파일이면 똑같이 열린다.
(이것이 DNS를 사용하는 이유이겠지?)
하지만. 여기에서 or.kr에서 로그인을 하면 로그인이 되지 않는다.
이유는 로그인 쿠키 생성 처리 파일을 nayana.kr 의 경로로 해놓았기 때문이었다.
그래서 그 파일들을 다시 다 뒤져서
URL 경로가 되어 있는 것을 상대경로로 고쳐놓았다.
이제 or.kr에서도 로그인이 된다.
여기서 끝이 아니다.
nayana.kr에서 로그인을 한 뒤, or.kr 로 도메인을 고쳐서 이동하면
로그인이 헤재되어있다!
다시 nayana.kr 로 이동하면 로그인이 살아있다.
즉, 도메인이 다르기 때문에 쿠키도 다르게 먹히는 것이다...
더 웃긴 것은, or.kr 앞에 www를 붙인 것과 안 붙인것도 쿠키가 다르게 적용된다는 것..
우리 동아리 홈페이지 수준에서, 서브도메인은 그닥 필요하지 않다.
기업 홈페이지 가보면 각 섹션마다 서브도메인을 다르게 사용하는 것 같다.
예를들어 뉴스면 news.xxx.com, 검색이면 search.xxx.com 이렇게
서브도메인을 치지 않고 들어가면 주소 앞에 www 가 자동으로 붙는다.
그렇다면,!
우리 동아리 홈페이지의 모든 페이지를 접속할 때, 서브도메인을 확인하고
www가 없으면 www를 붙여서 헤더를 보내면 되려나?..
서브도메인에 대해서 그리고 www와의 관계에 대해서 좀 알아봐야겠다..

