Hi,
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # http[s]://server/ort/seite/ , http[s]://server/ort/seite RewriteRule ^(.*)/(.*)/{0,1}$ index.php?ort=$1&page=$2 [L,QSA] # http[s]://server/seite/ , http[s]://server/seite RewriteRule ^/(.*)/{0,1}$ index.php?page=$1 [L,QSA]
soweit mir bekannt gelten die RewriteCond nur für die erste nachfolgende RewriteRule, nicht für mehrere.
Aus der Apache-Doku:
The RewriteCond directive defines a rule condition. One or more RewriteCond can precede a RewriteRule directive. The following rule is then only used if both the current state of the URI matches its pattern, and if these conditions are met.
Die zweimalige Verwendung des Singulars deute ich so, daß nur die erste RewriteRule nach den RewriteConds von diesen RewriteConds betroffen ist.
Die Bedingungen müßten daher m.E. wiederholt werden.
Oder täusche ich mich da?
cu,
Andreas a/k/a MudGuard