MScharwies: htaccess rewrite für Ausnahme

Alle meine Seiten werden von der htaccess ins cms gezogen:

  
ErrorDocument 401 /site/password.html  
ErrorDocument 404 /site/missing.html  
  
RewriteEngine on  
RewriteCond %{REQUEST_URI} !^/test/?$  
RewriteCond %{REQUEST_URI} (^/$)|(\.html?$)|(^/site/(.*/)?$)  
RewriteCond %{REQUEST_URI} !(/scripts/|/js/|/images/|/subdomains/|/sitecontrol/|/cgi-bin/)  
  
RewriteRule (.*)                               /site/index.php?seitenpfad=$1 [QSA]  
  
RewriteCond %{REQUEST_URI} ^/download  
RewriteRule (.*)                               /site/index.php?seitenpfad=$1 [QSA]  
  
RewriteCond %{REQUEST_URI} /images/  
RewriteRule images/(.*/)?$                     /missing.html  
  
RewriteCond %{REQUEST_URI} edit/?$  
RewriteRule edit(/|$)                          /site/edit/index.html [R=permanent,L]  
  
AddType x-mapp-php4 .php  
AddHandler x-mapp-php4 .php

Um andere Projekte testen zu können, habe ich normalen html-Dateien bis jetzt immer die Endung .php gegeben.
Jetzt möchte ich einen Unterordner /test anlegen, der von der RewriteCond ausgenommen wird.
Die Zeile
RewriteCond %{REQUEST_URI} !^/test/?$
alleine reicht aber noch nicht. Kann mir bitte jemand helfen?

Vielen Dank im Voraus
Matthias

  1. Mahlzeit,

    RewriteRule ^test - [S=3]

    überspringt z.B. die nächsten drei Zeilen, falls ^test zutrifft.. Evtl. kannst du damit was anfangen.

    --
    42