Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Server-Administration » Apache URL Rewriting, brauche Hilfe Antworten
Apache URL Rewriting, brauche Hilfe

online
Pixelschubser


Beiträge: 2


Hallo,

ich stehe vor folgendem Problem:

Ich möchte vom Apache die URL

http://*/engine/arg1/val1/arg2/val2/.../test.php (oder auch html, htm, ...)
in
http://*/engine.php?arg1=val1&arg2=val2&...&file=test.php (...)

umgeschrieben bekommen, wobei der * für einen beliebigen Host steht und die URL auch beliebig viele Argumente enthalten können soll.

Für meinen lokalen IIS hab ich das schon:

RewriteRule (.*/engine)(\?[^/]*)?/([^/]*)/([^/]*)(.*?) $1(?2$2&:\?)$3=$4$5 [N,I]
RewriteRule (.*/engine)(\?[^/]*)?/(.*) $1.php(?2$2&:\?)file=$3 [I,L]

Gut, beim Apache müsste man das I durch NC für (case insensitive) ersetzen, aber da liegt der Fehler nicht. Der Apache versteht die Rules trotzdem nicht (er schmiert ab).

mod_rewrite ist installiert und funktioniert soweit auch, benutze es schon für etwas anderes.

Ich bekomme das aber absolut nicht hin, könnte mir da einer helfen?

Grüße, Danke für die Mühe.

online

  Profil   Editieren   Zitieren
 

Antworten
Nach oben