Verfasst: 05.06.2006 19:46
Ich bezweifle mal das man mehrere RewriteRule mit [OR] verknüpfen kann also versuchen wir es mit RewriteCond, siehe http://www.modrewrite.de/mod_rewrite.syntax.phtml:
Man beachte die Ausrufezeichen.
Ich weiß aber nicht ob der Syntax richtig ist und ob es überhaupt so geht, das wäre aber der code den ich zu erst testen würde.
@ S2B, führt das "([a-z0-9-]*)$" dazu, daß sobald ein anderes Zeichen z.B. ein "/" auftaucht, die Regel abgebrochen wird?
Code: Alles auswählen
RewriteEngine on
RewriteCond %{REQUEST_URL} ^http://(www\.)?domain\.de/([a-z0-9-]*)$ [OR,NC]
RewriteCond %{REQUEST_URL} !^http://(www\.)?domain\.de/ausschluss1*$ [OR,NC]
RewriteCond %{REQUEST_URL} !^http://(www\.)?domain\.de/ausschluss2*$ [OR,NC]
RewriteRule ^(.*)$ http://www.domain.de/index.php?name=$1 [L]
Ich weiß aber nicht ob der Syntax richtig ist und ob es überhaupt so geht, das wäre aber der code den ich zu erst testen würde.
@ S2B, führt das "([a-z0-9-]*)$" dazu, daß sobald ein anderes Zeichen z.B. ein "/" auftaucht, die Regel abgebrochen wird?