Die Bedingungen müßten daher m.E. wiederholt werden.
Oder täusche ich mich da?
Nein. Du hast Recht! Ich hatte das in der Verärgerung über diesen Mist übersehen.
Das muss so aussehen:
### .htaccess
# http[s]://server/ort/seite/ , http[s]://server/ort/seite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Vorsicht! Nebenbedingungen (FollowSymlinks erlaubt? Nur dann auch):
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)/(.*)/{0,1}$ index.php?ort=$1&page=$2 [L,QSA]
# http[s]://server/seite/ , http[s]://server/seite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Vorsicht! Nebenbedingungen (FollowSymlinks erlaubt? Nur dann auch):
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^/(.*)/{0,1}$ index.php?page=$1 [L,QSA]