phase: mod_rewrite: ein verzeichnis von regeln ausschliessen

hi,

ich habe einige mod_rewrite regeln in meiner .htaccess.

im prinzip klappt dass alle aber ich kann das verzeichnis /usage nicht mehr erreichen.

ich würde jetzt gern dieses verzeichnis komplett von allen regeln ausschliesen. hab schon einiges probiert aber ich komm nicht drauf.

hier meine .htaccess wie sie momentan aussieht: (es sind ein paaar rules und conds auskomentiert - damit habe ich rumprobiert.)

#######

AddType application/x-httpd-php html htm

ErrorDocument 404 /
ErrorDocument 500 /
ErrorDocument 403 /

DirectoryIndex cgi-bin/aws/aws.cgi [QSA]

RewriteEngine on

#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d

#RewriteCond %{REQUEST_FILENAME}/(.*).html$ !-f
#RewriteCond %{REQUEST_FILENAME}/(.*).html$ !-d

#RewriteCond %{QUERY_STRING} ^$
#RewriteRule ^([^"usage"])/(.*).html$ cgi-bin/aws/aws.cgi [QSA]

RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)/(.*)-(.*)/(.*)(.html)$ cgi-bin/aws/aws.cgi?mode=$2&node=$3&local=de

#RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)/(.*)-(.*)/(.*)-(.*)(.html)$ cgi-bin/aws/aws.cgi?mode=$2&node=$3&page_num=$5&local=de

RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)/_(.*)/(.*)(.html)$ cgi-bin/aws/aws.cgi?item_id=$2&search_type=AsinSearch&local=de

RewriteCond %{QUERY_STRING} ^$
RewriteRule ^_(.*)/(.*)(.html)$ cgi-bin/aws/aws.cgi?item_id=$1&search_type=AsinSearch&local=de

#RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)/-(.*)/(.*)(.html)$ cgi-bin/aws/aws.cgi?mode=$2&node=&local=de

RewriteCond %{!QUERY_STRING} ^$
RewriteRule ^(.*)/(.*)(.html)$ cgi-bin/aws/aws.cgi [QSA]

#RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -s

#######

hat jemand eine idee wie ich das verzeichnis /usage von allen regeln ausschliessen kann?

danke
phase

  1. hat denn keiner einen tip für mich??

    danke
    phase