| 웹에서 다른 도메인으로 포워딩 | 작성일 : 2006/11/22 10:25 |
| 조회수 : 8865 |
|
제 목 : 웹에서 다른 도메인으로 포워딩 작성자 : 좋은진호(truefeel, http://coffeenix.net/ ) 작성일 : 2006.10.30(월) 하나의 웹페이지에 coffeenix.net, www.coffeenix.net처럼 2개 이상 주소를 사용하고 있다고 가정하자. 방문자는 위 주소 모두 접속을 할텐데, 방문은 www.coffeenix.net으로만 이뤄지길 바란다면 어떻게 해야할까? 이 방법을 간단히 정리했다. 1. apache의 RewriteRule을 이용하는 방법
coffeenix.net도메인으로 접속할 경우 URI까지 포함해서( 정규표현식 ^/(.*) ) www.coffeenix.net 으로 포워딩한다. coffeenix.net/bbs/ 라면 www.coffeenix.net/bbs/ 로 이동하게 된다. .org, .com, .net. .co.kr 등의 여러 도메인을 등록해뒀지만 대표 도메인으로 .com을 사용하고 싶을 때도 위의 방법을 이용하면 된다. ※ 커피닉스는 위처럼 설정되지는 않았으니 테스트하지 마세요. ^^* 2. apache의 404페이지 설정과 php를 이용하는 방법 먼저 설명한 RewriteRule을 사용할 경우 안내페이지 없이 바로 이동한다. 안내페이지를 보여주고, 5초후에 다른 도메인으로 이동하기를 원한다면 - apache의 VirtualHost 설정 - apache의 404페이지 설정 - php로 된 index.html 파일 하나를 이용해서 처리할 수 있다. 1) VirtualHost 설정 coffeenix.net과 www.coffeenix.net을 별도의 virtual host로 설정한다. 2) coffeenix.net의 VirtualHost 에 ErrorDocument 설정을 한다. ErrorDocument 404 /index.html 3) php 프로그램 $_SERVER["REQUEST_URI"]으로 URI를 얻어낸 후 meta tag으로 5초뒤 이동하도록 하면 된다.
|
|||||||||
|
|