Hi!
http://localhost/index.php?content=meininhalt¶m1=value1¶m2=value3&...
Die Anzahl der Parameter ist nicht definiert und muss auf unendliche viele Parameter funktionieren.Eine RewriteRule kennt aber keine Möglichkeit des "usw.".
http://localhost/page/meininhalt/param1/value1/param2/value2/...
Werte im Programm die REQUEST_URI aus und extrahiere die Parameter aus ihr händisch.
Eine RewriteRule brauchst du trotzdem, weil du alles (.*) mit Ausnahme von existierenden Verzeichnissen und Dateien ist (= 2x RewriteCond) nach index.php mit angehängtem $1 umleiten willst. Und die Auswertung wie gesagt im Programm erledigen.
Lo!
Das es nicht möglicht ist habe ich fast vermutet und die Idee, die URL mit der Aufgerufenen Seite zu parsen hatte ich auch, nur wollte ich vorher auf Nummer sicher gehen.
Danke jedenfalls für deinen Beitrag.
Kann mir dann aber villeicht jemand sagen, wie ich das nun machen muss, damit die externen Inhalte (CSS, JS, etc.) geunden werden.
Mommentan steht auf der Seite eine Grafik, welche unter /external/image/jpg1.jpg liegt
im HTML steht also
<img src="external/image/jpg1.jpg" />
bei meiner obigen Regel würde der Client nun folgende Dateien anfordern
game/meincontent/external/image/jpg1.jpg
Nun müsste ich also alle Anfragen welche folgenden Muster entsprechen wieder zurückbiegen.
/external/
Kann mir jemand sagen wie ich das anstellen kann?