Zur Navigation

mod_rewrite mit Query-String umleiten

1 derprogrammierer

Hallo,
ich würde gerne die Url in der Form
http://domain.tld/[seite]?[variable]=[wert]
nach
http://domain.tld/index.php?page=[seite]&[variable]=[wert]
umleiten. Allerdings kriege ich das mit RewriteCond und Query String nicht hin.
Meine .htaccess Datei (Ausschnitt):
RewriteCond %{QUERY_STRING} ^([A-z0-9]*)=([A-z0-9]*)$
RewriteRule ^([A-z0-9-]*)$ $1?%1=%2

23.04.2016 15:52

2 Jörg Kruse

Man kann mithilfe des Flags QSA ("Query string append") den alten Query String wieder anhängen. Probier mal folgendes:

RewriteCond %{QUERY_STRING} ^([A-z0-9]*)=([A-z0-9]*)$
RewriteRule ^([A-z0-9-]*)$ index.php?page=$1 [QSA]

23.04.2016 16:10

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]