도메인 두개 연결뒤 원래 도메인 삭제시 연결 문제
본문
안녕하세요.
이번에 꾸역꾸역 여기서 하나하나 찾아가며..
사이트를 만들었습니다.
문제는
abc.co.kr 이란 도메인을 구입했습니다. 그런데 abc.com 이라는 외국 사이트가 있어서
def.co.kr 이란 도메인을 구입한뒤, 제 호스팅의 도메인 설정 에서 def.co.kr 등록을 하고 abc.co.kr 을 삭제 했습니다.
def.co.kr 로 사이트 접속은 되오나.. 자유게시판이나 기타 게시판등은 페이지가 없다고 나옵니다.
다시 호스팅의 도메인 설정에서 서브 도메인으로 abc.co.kr을 연결 하니 게시판등 접속이 정상적을 됩니다.
단, def.co.kr/게시판 이 아니라 abc.co.kr/게시판 으로 접속이 되네요.
config 에서 도메인을 연결해라, 공란으로 둬라 해서 둘다 해봤는데 도메인을 설정하면 사이트가 정상 작동이 되질 않고요...
호스팅사에 문의하니까 그누보드 사이트를 알려주네요..여기서 실컷 찾다가 안되서 물어본건데 ㅠㅠ
염치불구하고 도움좀 요청드리겠습니다..
답변 7
특별히 수정한것이 아니라면 관리자 환경설정 > 메뉴설정을 /bbs/content.php?co_id= 상대경로로 해주시고,
세션, 캐시, 썸네일파일 일괄삭제 등 하면 제대로 잡히던데요..
해당 게시판들 링크를 절대값으로 박아두셨을것같네요
링크 넣는부분에 절대값을 빼고 추가해주시면되요
예를들어 링크설정하는곳에 abc.co.kr/bbs/board...로 나가는걸
/bbs/board...로 바꿔주시면 됩니다
소스상에서 추가를 한다면 G5_URL을 사용하시면 됩니다
게시판만 출력되지 않는부분인가요?
스킨을 사용하지 않으시다면 root 폴더 -> skin -> board -> 사용테마 안에 list.skin view.skin write.skin 열어보시고 경로 수정하시면 될듯합니다~
전체 소스파일을 다운로드 하셔서 edit plus 나 phpstorm, winmerge 같은 프로그램에서 전체 소스에서 단어 찾기를 하셔서 말씀하신 도메인(abc.co.kr) 을 검색해보시고 절대경로 설정이 되어있는지 확인해보시는게 빠를 수 있습니다.
ssh 등으로 shell 접속해서
grep으로 기존 도메인 문자열 검색 한번 해 보세요.
에디터로 이미지를 올련 경우는
DB에서도 문자열 검색하여 치환하는 것이 필요합니다.
일단 관리자의 메뉴설정에서 도메인을 지우고 / bbs/board.php~~~ 이런식으로 하셔야 할구요.
두번째는 소스 수정한 내역이 있으시면, 내가누구야님 말씀처럼 전체 소스를 다운받아서 도메인 검색해보서야 할것 같구요.
세번째로는 게시판내 이미지 업로드하신것들이나 다른데서 긁어오신 것등이 있다면, 그것들도 확인해보셔야 합니다. (DB 보실수 있음 보시는것도.. 업로드하게 되면 기존 도메인명에 이미지파일명 으로 들어가기 때문에 기존 도메인명을 현 도메인명으로 바꾸어야 할것 같습니다.)
오!! 모두의 성원에 힘입어 해결했습니다. 감사합니다!!