2009-12-31 4 views
2

Pouvez-vous m'aider avec une règle Apache pour exclure un nom de fichier particulier ou un type de fichier? Voici mes règles actuelles:La règle Apache ReWrite permet d'exclure un fichier ou un type de fichier individuel?

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> 

Je suis en train d'exclure mon fichier crossdomain.xml Flash de se réécrite. Merci!

Répondre

5

Il suffit de mettre cette règle sur la vôtre:

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

Hey Gumbo, j'ai ajouté la ligne que vous avez demandé que vous pouvez voir ci-dessus. Mais je suis toujours redirigé lorsque j'essaie d'accéder au fichier crossdomain.xml. D'autres pensées? – roacha

+0

Génial, travaillé. Merci Gumbo! – roacha