Thread mod_rewrite: und Formulare
(13 answers)
Opened by Heromaster at 2003-08-24 00:02
Also ich habe ein Formular das den Parameter manufacturers_id an das Script index.cgi via GET schickt. Also erscheint im Browser des Benutzers index.cgi?manufacturers_id=17 zum Beispiel. Ich möchte jedoch, das die URL im Browser so erscheint: catalog/manufacturers/17.html
Jedoch scheitert aus irgendwelchen Gründen die RewriteRule, denn statt meinem gewünschten Ergebnis steht im Browser immer noch die URL mit Parameteranhang. Die nächste RewriteRule wäre dann das mappen von catalog/manufacturers/17.html auf index.cgi?manufacturers_id=17. Das soll laut offizieller Doku von mod_rewrite gehen, da dieses Modul alle Regeln auf ein URL anwendet solange kein [L]-Flag erscheint. Also sollte es vom logischen her ja gehen, das ich zuerst auf die virtuelle HTML-Seite mit [R]-Flag mappe und im nächsten Schritt wieder auf das Script, allerdings ohne [R]-Flag. edit Zur Verdeutlichung Code: (dl
)
1 1. Regel index.cgi?manufacturers_id=17 --> catalog/manufacturers/17.html mit Rewrite-Flag <!--EDIT|Heromaster|1061751721--> Derjenige, der zwei Hasen jagt, lässt einen zurück und verliert den anderen.
|