추가도메인을 특정페이지로 연결하려면 어떻게 해야하나요? 채택완료
안녕하세요.
예: 기존 a.com을 이용중입니다.
호스팅사에서 추가도메인 1개까지 무료 지원을 하여
한글.com라는 도메인을 호스팅에 넣었더니 자동으로 연결됩니다.
a.com 접속 시 A 메인사이트
한글.com 접속 시 A 메인사이트
두 도메인 모두 A 메인사이트로 연결이 되는데
한글.com계정은 A 메인사이트에 상세페이지인 http://a.com/bbs/board.php?bo_table=news
로 연결하고싶습니다
index.php에
if ($_SERVER[HTTP_HOST]=="a.com") { $index="http://aaa.com/" rel="nofollow noreferrer noopener" target="_blank">http://a.com"; } elseif ($_SERVER[HTTP_HOST]=="b.com") { $index="http://a.com/bbs/board.php?bo_table=news"; }
?>
이렇게 넣었는데
아무반응이 없네요.
혹시 아시는분 계실까요?^^
답변 3개
그누보드에서 페이지 이동시 사용하는 함수로 goto_url() 이 정의되어 있습니다.
한번 해당함수를 이용해보면 어떨까 합니다.
</p>
<p><?php
if ($_SERVER[HTTP_HOST]=="a.com") {
goto_url("<a href="http://a.com"); " target="_blank" rel="noopener noreferrer">http://a.com"); </a>
} elseif ($_SERVER[HTTP_HOST]=="b.com") {
goto_url("./bbs/board.php?bo_table=news)";
}
?> </p>
<p>
답변에 대한 댓글 3개
수정된 코드입니다.
[code]
<?php
if ($_SERVER['HTTP_HOST'] == "a.com") {
goto_url("http://a.com");
} elseif ($_SERVER['HTTP_HOST'] == "b.com") {
goto_url("./bbs/board.php?bo_table=news");
}
?>
[/code]
그래서 http://www.a.com이라고 입력하니 계속 깜빡거리는 증상은 없어졌어요.
문제는 a.com으로 접속 시 바로 메인화면이 안나오고 1번 새로고침 후 정상표시되네요.
아마 go to url 이 redirect 역활을 해서 그런 것 같은데.
첫번째 메인인 a.com으로 접속했을때는 리다이렉트 없이 두번째 도메인만 redirect 명령어를 주면 해결될 것 같네요..ㅠㅠ
--------------------------
간다하게 두번째 명령어만 입력 해서 해결했습니다.
도움주셔서 대단히 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
echo $_SERVER[HTTP_HOST]; 해보면 문제점을 알수 있겠죠??
if(strpos($_SERVER[HTTP_HOST], 'a.com')!==false) { $index="http://aaa.com/" rel="nofollow noreferrer noopener" target="_blank">http://a.com"; } elseif (strpos($_SERVER[HTTP_HOST], 'b.com')!==false) { $index="http://a.com/bbs/board.php?bo_table=news"; }
?>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
Parse error: syntax error, unexpected '&' in /www/homepage_test.hosting.kr/index.php on line 52 이라고 나오네요..ㅠㅠ
죄송합니다. 기본지식이 없어서요 ㅠㅠ 혹시 아실까요?