묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
db.config.php default_url 도메인
2017.06.06 19:08
카페24에서 호스팅 받고 도메인 하나 물려놨는데요
이 도메인이 가끔 연결이 안될 때
카페24 기본도메인으로 접속하려고 하는데
db.config.php 파일에 default_url 이 지정되어 있어서
링크를 누를 때마다 저 지정된 도메인으로 바뀌어서요.
여러개의 도메인으로 접속한 도메인을 유지하면서 링크를 타려면 어떻게 해야 하나요?
$_SERVER['HTTP_HOST'] 를 이용해도 되나요?
도메인이 가끔 연결이 안될 때가 어딨나요? 네임서버 제대로 설정해 놓았다면 만료될 때까지 무조건 연결되는 거죠. 만약 가끔씩 연결이 안 된다면 그 문제부터 해결하는 것이 급선무일 듯 합니다.
XE는 하나의 도메인 아래에서 작동하도록 만들어져 있기 때문에 도메인을 바꿔가며 사용하면 여러 가지 문제가 생깁니다. 업로드한 사진 경로가 카페24 기본도메인으로 들어가서 나중에 호스팅을 바꾸고 싶을 때 골치아프게 된다거나, 로그인할 때 "잘못된 요청"이라고 나온다거나...
default_url은 $_SERVER['HTTP_HOST']뿐 아니라 앞에 http://와 뒤에 /까지 완벽하게 들어가야 합니다. 앞뒤 하나라도 빠지면 여기저기서 문제가 생깁니다. 그리고 기본 설정을 하나라도 바꾸면 db.config.php 내용이 덮어씌워지면서 그 시점에 접속한 도메인으로 굳어져 버립니다.
자료실의 멀티도메인 모듈을 사용하면 이런 문제를 어느 정도는 피할 수 있습니다만, 앞에서 말씀드린 대로 메인으로 사용하시는 도메인이 가끔 연결이 안 된다는 것부터 황당한 상황이니 그 문제를 먼저 해결하시는 것이 좋겠습니다.