$_server['HTTP_HOST'] 관련 이슈 채택완료
bslovingu
3년 전
조회 1,544
테스트 용도로 새로운 도메인을 구입하였습니다.
예를 들어, 기존 도메인은 old.com
새로운 도메인은 new.com
config.php에 있는 g5_domain을 새로운 도메인으로 변경하였는데
new.com/bbs/login 에서 관리자 계정으로 로그인 시,
new.com/adm 으로 이동해야되는데 old.com/adm으로 넘어갑니다.
request headers 에 host 가 old.com으로 찍혀서 그런 것 같은데...
분명히 new.com/bbs/login 으로 부터 시작했음에도 왜 이런지 이유를 모르겠습니다.
도움 부탁드립니다 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
3년 전
old.com 이리로 넘어가는경우는 대채적으로 소스 내에서 강제적으로 해당 도메인을 하드 코딩 해놔서 그럴겁니다.
https를 사용하던지 아니면 변경을 못하도록 하드 코딩해서 설정해놓은경우 입니다. 소스내부를 찾아서 주석처리를 해보시면 정상적으로 동작될것입니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
b
bslovingu
3년 전
�
복스리
3년 전
이부분은 소스를 분석하실수 있는 능력이 필요합니다.
아마 상단에 어딘가 보시면 대부분 리다이렉트 형식으로 정의하였습니다.
혹시나 진행해보시고 어려우시거나 안되시면 쪽지 부탁드립니다.
아마 상단에 어딘가 보시면 대부분 리다이렉트 형식으로 정의하였습니다.
혹시나 진행해보시고 어려우시거나 안되시면 쪽지 부탁드립니다.
b
bslovingu
3년 전
늦은 시간까지 답변해주셔서 감사합니다!
어제 확인해보니, config에서는 http_host를 잘 가져와 놓고 php 개발자가 로그인 스킨에서 하드코딩 시켜놨네요...ㅠㅠ
감사합니다!
어제 확인해보니, config에서는 http_host를 잘 가져와 놓고 php 개발자가 로그인 스킨에서 하드코딩 시켜놨네요...ㅠㅠ
감사합니다!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
채택 후 추가 질문 드립니다... (한 번 읽어라도 주시면 감사하겠습니다.)
하드 코딩된 부분 찾고자 eclipse ide에서 ctrl+h 로 old.com 검색했을 시 발견이 안되나, 해당 새로운 도메인에 직접 열어보면 old.com이 있습니다. 도움 요청을 받아 현재 그누보드5 b.com 이관 진행하는데... docker/kube | nosql | GraphDB 개발자의 입장에서 모르는 ide로 하드 코딩된 부분을 찾으려니 막막합니다.