[suuzone]님이 남기신 글:
>
>php 를 이용해서 도메인 포워딩을 만들려구 합니다.
>먼저 HTTP_HOST 를 이용해서
>입력한 도메인에 대한 정보를 가져와서 포워딩하는 것은
>가능한다.
>하부 디렉토리랑같이..
>http://domain.co.kr/aaa/test.php
>이런형태는 포워딩이 안되더군요...
>
>이렇게 하부 디렉토리도 지원을 할려면,
>어케 해야하는지여.?
>
>아파치의 httpd.conf 에서 설정을 해줘야 할것 같은데..
>잘모르겠네여..벌써 3일째 삽질중..^^
>
>암튼, 답변 부탁드려여.
========================================
답변이 늦었습니다.
우선 PHP에서 URL이동과 아파치 httpd.conf에서 URL이동은
별개입니다.
아파치 httpd.conf 파일의 해당 가상 호스트 섹션에
RedirectMatch 지시자를 사용해보세요.
예:
ServerName www.myhost.co.kr
RedirectMatch ^/(.+)$ http://newhost.co.kr/$1
이 설정은
http://www.myhost.co.kr/ --> http://newhost.co.kr/
http://www.myhost.co.kr/aaa --> http://newhost.co.kr/aaa
http://www.myhost.co.kr/aaa/test -->http://newhost.co.kr/aaa/test.php
http://www.myhost.co.kr/index.php --> http://newhost.co.kr/index.php
...
으로 이동합니다.
그 외 rewrite 모듈을 이용해서 URL을 이동할 수 있습니다.
참고로 아래 문서는 오랜전에 작성한 문서입니다(오랜된 구식).
http://www.linuxchannel.net/docs/url_forwarding.txt |