웹주소 표시가 왜 이럴까요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

웹주소 표시가 왜 이럴까요? 정보

웹주소 표시가 왜 이럴까요?

본문

제 도메인은 my.com , 호스팅 업체는 host.com 라면
dns 세팅을 호스팅업체에서 해서 my.com 과 my.host.com 모두 사용 가능합니다.

gnubd4 디렉토리에 그누보드 설치했습니다.
그런데 my.com/gnubd4 쳐서 들어가면 주소표시줄에

my.host.com/gnubd4/adm/?PHPSESSID=2534583489d2b760d629b27da744af2d

과 같이 호스팅 업체의 도메인으로 표시되고 세션 아이디값이 표시되버리네요.

왜 이런걸까요..?
  • 복사

댓글 전체

정확하지는 않습니다만 제가 보기에 my.com 은 my.host.com 이라는 host.com의 2차 도메인으로 포워딩 되어있는것 같습니다. 사실 이런 방법은 정상적인 운영방법은 아니라 생각됩니다. 포워딩 경우 쿠키설정이 잘못되면 로그인이 풀리는 현상이 발생하기도 합니다.
일반적으로 (my.host.com/gnubd4/adm/?PHPSESSID=2534583489d2b760d629b27da744af2d )이와같이 주소표시줄에 길게 나타나는 문제를 해결하기 위하여 프레임을 나누는 방법을 사용합니다.
상단 -> 높이=1%
바디 -> 높이 = 99%
이런식으로 프레임을 나누고 바디부분에서 모든 페이지가 나타나도록 하면 주소표시줄이 고정되어 my.com으로
나타날수 있습니다.
그리고 포워딩의 경우 포워딩 자체적으로 도메인고정 기능이 있는걸로 압니다.
도메인등록 업체에 들어가셔서 포워딩 옵션을 보시면 도메인고정 기능이 제공되는지 확인해 보시기 바랍니다.
<VirtualHost *:80>
User my
~~~~~~~
ServerName my.host.com
ServerAlias www.my.host.com my.com www.my.com
</VirtualHost>

호스팅 업체의 http.conf 화일을 보니 저런식인데요..
ServerName 이 my.host.com 으로 되어 있어서 나타나는 현상일거 같은데 맞는지 모르겠네요.
위와 같은 식으로 설정해 놓은 다른 유저들도 보이는데 또 다른 유저들은 ServerName을 my.com 으로 해놨네요.
도메인 포워딩 사용하는 건 다 같은데 서버 네임 지정하는 것도 요금과 관계가 있는건지 모르겠네요..쩝..
답변 감사드립다. 제 검색이 미흡했나 보네요.

그런데 .htaccess 화일을 만들어서 php_value session.use_trans_sid 0  만 집어 넣으니까
Internal Server Error 가 나오네요.

.htaccess 화일이 웹서버의 디렉토리 설정 화일로 알고 있는데요 다른 설정도 적어 넣어야 하는 걸까요?
지금 보니 그누보드의 세팅에도

ini_set("session.use_trans_sid", 0);    // PHPSESSID를 자동으로 넘기지 않음

라인이 있네요..

서버 환경의 문제가 아닐까요..?
© SIRSOFT
현재 페이지 제일 처음으로