2012-05-26 3 views
0

으로 전달하는 방법, 처리기를 사용하고 싶습니다. 예를 들어 images, script과 같이 지정된 디렉토리의 경우 Apache으로 처리해야합니다. 다른 모든 하위 디렉토리의 경우 처리기로 전달합니다.아파치 재 작성, 가상 호스트 환경에서 하위 디렉토리를 무시하고 처리기

모든 마지막 요구 사항을 제외하고 노력하고 있습니다

참고 : 다음 코드는 수정되었습니다 및이 용이해야한다

<VirtualHost 127.0.1.12:80> 

    DocumentRoot /var/www 
    RewriteEngine On 
    ServerName monitor.phiddler.nit:80 
    UseCanonicalName Off 

    # for robots 
    RewriteCond %{HTTP_HOST} ^. 
    RewriteRule \.(php|php3|cgi|asp|aspx|jsp|cf|java|do|inc)$ /var/www [N,L] 

    # regular subdirs 
    RewriteCond %{HTTP_HOST} monitor.phiddler.nit 
    RewriteRule ^/(css|image|script|admin|ckeditor)/(.*) /data/phiddler/http/$1/$2 [L] 

    # ico file is in image 
    RewriteCond %{HTTP_HOST} monitor.phiddler.nit 
    RewriteRule \.ico$ /data/phiddler/http/image/$1.ico [L] 

    # name beginning with "." rerouted to ajax handler 
    RewriteCond %{HTTP_HOST} monitor.phiddler.nit 
    RewriteRule /\. /data/phiddler/http/ajax.php [L,QSA] 

    # all else goes to handler 
    RewriteCond %{HTTP_HOST} monitor.phiddler.nit 
    RewriteRule . /data/phiddler/http/handler.php [L] 

</VirtualHost> 

을 노력하고 있습니다 만, 어떻게 든 나는 또한 그것을

을 누락 각 RewriteRule 앞에 RewriteCond이 필요합니까? 올바른 참조

같은 방법으로 서비스를 제공하기 위해

답변

0

는 질문 질문 및 코드 레이아웃이 좋은 답변

에 도움이 아니었다 질문 자체에 문제를 해결 한