해결이 안되네요...도메인과 호스팅간 세션 공유
본문
호스팅 업체에 문의하니
그누보드상에서 기본 연결 주소가 YYYYYY.com 로 설정 되어 있어 그런 것 입니다.
이는 호스팅상에 문제가 아닌 그누보드 DB딴에서의 문제인 점 참고 부탁 드리며,
XXXXXX.dothome.co.kr로 주소 설정을 할 경우 현재와 반대 되는 상황이 일어나는 점 참고 바랍니다.
이렇게 답변이 왔는데..
구글검색시 유입이 두곳 모두 되는데
두곳모두 같은곳인데...이럴거면 도메인을 왜삿을까 ..
해결할수있을까요?
답변 3
접속한 상태에서 세션 변경이 될까요?
아예 원하는 주소로 안들어오면 원하는 주소로 변경해서 다시 접속하는 형식으로 해보세요.
홈디렉토리에 .htaccess 를 만들고
아래 3줄 내용을 넣고 저장하시면 될거에요.
파일 경로로 말씀드리면 aaa.com/.htaccess 가 되겠네요.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^aaa\.com [NC]
RewriteRule ^(.*)$ https://www.aaa.com/$1 [L,R]
세 번 째 줄은 원하시는 도메인
두 번 째 줄은 들어오는 도메인입니다.
RewriteCond %{HTTP_HOST} ^dothome\.co.kr [NC] 로 하게되면
다음 절차가 될거에요.
xxx.dothome.co.kr로 들어온다.
www.aaa.com으로 다시접속시킨다.
이럼 실제 사용자는 하나의 세션으로 움직일 수 있을거에요.
만일 .htaccess 만들고 접속이 이상하면 그냥 .htaccess만 지우시면 됩니다.
호스팅 사이트에서 정식 도메인을 대표도메인으로 설정 후,
/config.php 파일에 등록하는 도메인 정보를 정식도메인으로 설정하면,
차츰 정식도메인으로 자동으로 바뀌어 나갈 겁니다.
PS. 메뉴나 에디터로 첨부한 이미지 등 주소도 정식도메인으로 변경.
유입되는 domain이 두곳 이더라도
한방향으로 리다이렉션 처리를 하고나서 진행하시면됩니다.
보통은
/extend/user.config.php 파일에 추가해보세요
if (strpos($_SERVER['HTTP_HOST'], "원하는도메인") == false)
header("Location: http://원하는도메인");
추가옵션사항은 상황에 따라 추가/변경하시면됩니다.
header(