'httpd.conf'에 해당되는 글 1건

  1. 2008.09.25 Virtual Host 안쓰고 도메인 Rewrite하기

이번 회사소개 만들면서 버츄얼 호스트때문에 머리 깨지는 줄 알았다.

2일을 그냥 날려먹었다..--;;

recruit.daum.net 도메인을 받았는데 아파치 설정에 rewrite할 줄 몰라 너무 애먹었다.

물론 이번 공채 지원하는 사람들이 이것 때문에 불편했을거다..

아파치 설정에서 httpd.conf를 연 다음에 대략 중간에 다음과 같이 쓰면 된다.

 RewriteEngine On      
   RewriteCond %{HTTP_HOST} ^recruit\.daum\.net$ 
        이건 Rewrite Condition이다 만약  %{HTTP_HOST}가 recruit.daum.net이라면
        True로 반환해서 아래의 RewriteRule을 진행하게 된다.

   RewriteRule ^/$ http://recruit.daum.net/Daum/recruit/currentOpportunities.do [L]
        URL창에 들어온 URL 뒷부분이 그냥 / 이면
        http://recruit.daum.net/Daum/recruit/currentOpportunities.do를 수행한다.
        뒤에 붙은 [L]은 수행후 RewriteRule을 종료하란 것이다.
        그러니까 저 currentOpportunities.do를 날려준 후에 위의 컨디션에 대한 RewriteRule을
        종료시키는 것이다.

   RewriteCond %{HTTP_HOST} ^ir\.daum\.net$
       다시 컨디션을 체크하고..
   RewriteRule ^/$ http://ir.daum.net/Daum/ir/stockInformation.do [L]
       다시 Rewrite를 수행 후 Rule 종료.
뭐 대략 이렇다.
 

원본 소스를 긁어다 대충 약간 붙여야겠다.

httpd.conf의 일부



Posted by 서오석
,