WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Rund um die Administration von Server und Webserver, Apache, Linux, Mailserver, FTP, SSH, MySql, Windows Server, u.v.m.


Forum » Server-Administration und Verwaltung » Apache URL Rewriting, brauche Hilfe » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von online
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

Nach oben