2009-12-31 4 views
2

Apache 규칙을 사용하여 특정 파일 이름이나 파일 유형을 제외시킬 수 있습니까? 현재 내 규칙은 다음과 같습니다.개별 파일 또는 파일 형식을 제외하는 Apache 다시 쓰기 규칙?

RewriteRule ^/(?:blog)/ - [L] 
RewriteRule ^crossdomain\.xml$ - [L] (Based on first response) 
RewriteRule ^/(.*_css.*\.css.*) /$1 [QSA,L] 
RewriteRule ^/(.*_js.*\.js.*) /$1 [QSA,L] 
RewriteRule ^/(.*_swf.*\.swf.*) /$1 [QSA,L] 
RewriteRule ^/(.*_img.*\.[jpg|JPG|jpeg|JPEG|gif|GIF|bmp|BMP|png|PNG].*) /$1 [QSA,L] 
RewriteRule ^/(.*)$ /index.php?url=$1 [QSA,L] 
</VirtualHost> 

Flash crossdomain.xml 파일을 다시 작성하지 않으려합니다. 감사!

답변

5

그냥 당신의 상단에이 규칙을 넣어 :

RewriteRule ^/crossdomain\.xml$ - [L] 
+0

가 검보 이봐, 난 당신이 위에서 볼 수 요청한 라인을 추가했다. 하지만 crossdomain.xml 파일에 액세스하려고하면 경로가 다시 지정됩니다. 다른 생각? – roacha

+0

굉장하고 일했습니다. 감사합니다 검보! – roacha