Gegebenenfalls muss ein vorhandener Querystring abgeschnitten werden.
Das machst Du doch gerade: (RewriteRule .* index.php [L]
)
Sicher wolltest Du schreiben:
Gegebenenfalls muss ein vorhandener Querystring mit übergeben werden.
RewriteRule .* index.php [L,QSA]
oder:
RewriteRule .* index.php [L,qsappend]
oder spezifischer:
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]