htaccess rewrite für Ausnahme
MScharwies
- webserver
0 M.
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
Mahlzeit,
RewriteRule ^test - [S=3]
überspringt z.B. die nächsten drei Zeilen, falls ^test zutrifft.. Evtl. kannst du damit was anfangen.