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.

B. Heller


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an [EMAIL PROTECTED]
           sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------

Antwort per Email an