묻고답하기
.htaccess 를 수정해서 또다른 도메인을 운영하는 방법?
2009.12.04 22:20
두 개의 도메인을 한 호스팅에 쓰려고 하니 참 어렵네요..
XE를 서브 디렉토리에 설치했으면 많이 알려진 팁처럼
<?
if (stristr($_SERVER[HTTP_HOST], "도메인.com")) { $toLink = "index_a.html"; }
else if (stristr($_SERVER[HTTP_HOST], "도메인.org")) { $toLink = "index_b.html"; }
else { echo "request error!!"; exit; }
include $toLink;
?>
이렇게 index.html을 만들고 "index_a.html"와 "index_b.html" 각각에 "refresh"를 주어 해당 폴더로 넘기면 쉽게 해결되지요. 다른 도메인 몇 개는 이렇게 운영했는데 말이죠...
그런데 제가 정작 제 개인 홈피는 root에 XE를 설치했거든요. 다른 도메인을 함께 운영해 보려고 XE를 서브로 한 번 옮겨 봤더니 기존 자료들의 주소가 모두 바뀌어 기존 검색엔진 등으로 검색하면 404에러가 떨어집니다.
하는 수 없이 XE를 root로 다시 옮겨 놨는데요....
.htaccess 에서 rewrite를 사용해서
도메인.com 이 들어오면 그냥 XE를 진행시키고,
도메인.org가 들어오면 특정 폴더(이를테면 /semple )로 넘겨버릴 수 있는 방법
이 없나요?
또는 XE의 index.php를 약간 수정해서라도.
이틀 구글에서 뒤지다가 안되어서 XE 지식인으로 들어왔네요^^
구글에 A도메인으로 들어오면 B도메인으로 넘기는 방법에 대해서는 많이 있는데,
A도메인으로 들어오면 ./test01로,
B도메인으로 들어오면 ./test02로
넘기는 방법은 나와있지 않더라구요.
댓글 2
-
lsw1
2009.12.04 23:57
-
영구만세
2009.12.05 07:50
이 팁은 알고 있는데요, 이 팁처럼 도메인이 들어오면 도메인으로 연결하는 것이 아니라, 도메인이 들어오면 특정 폴더러 넘기는 방법이 궁금합니다. -
데이스타
2010.03.28 03:07
http://www.webmini.net/zeroboard/66876
여기 참고해보세요