suit: HTTP POST teilweise in Query-String umschreiben

Beitrag lesen

Hallo,

ich habe ein kleines Problem - ich habe hier eine Formular (Suche) welches mit POST arbeitet - allerdings brauche ich einen Parameter unter einem anderen Namen als GET, da dieser mit JavaScript (Piwik) ausgewertet werden muss.

Aktuell siehts so aus

/suche/
foo=1&bar=2&suchbegriff=whatever

Und nach der Manipulation soll die Sache so aussehen:

/suche/?q=whatever
foo=1&bar=2&suchbegriff=whatever

Sprich der Wert aus POST "Suchbegriff" soll als Query-String in der Adresszeile des Browsers landen.

Per mod_rewrite ist das afaik nicht möglich, da ich auf POST keinen Zugriff habe - gibt es hier ggf. ein anderes Modul, welches das ermöglicht?

Eine andere Moglichkeit ist, dass ich das onsubmit-Event abfange und einfach die Action des Formulars manipuliere. Muss ohnehin nur mit JavaScript laufen.

Die letzte Möglichkeit wäre, dass ich die Sache mit PHP angehe und sämtliche Request-Daten an einen neuen "Request" weiterschleife und entsprechend umleite - schmecken tut mir das aber nicht.

Irgendwelche Ideen, Meinungen, Vorschläge?