Hi,
RewriteEngine On
RewriteRule ^/([a-z]*)/$ index.php?area=$1 [QSA, L]
>
> (mod\_rewrite ist aktiviert)
klar, sonst würde das auch schon einen 500er auslösen.
> Leider wird nur ein Error 404 zurückgegeben - was mache ich falsch?
Die RR passt nicht zu deiner Forderung:
> http://www.example.com/admin/pages/
> soll mittels mod\_rewrite umgeschrieben werden zu
> http://www.example.com/admin/index.php?area=pages
Der Request lautet in deinem Beispiel auf /admin/pages/, aber die Bedingung sagt, dass der Ausdruck mit einem Slash beginnen und mit einem Slash enden muss, und dazwischen nur Kleinbuchstaben anthalten darf. Ergo: Die Bedingung trifft nicht zu, die RR wird nicht angewendet.
Lösung: Nimm das Verzeichnis /admin/ in die RegEx mit auf, oder verwende RewriteBase.
Ciao,
Martin
--
Wie kann es sein, dass ich von 100 Gramm Schokolade zwei Kilo zunehme?
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(