Hallo dedlfix.
Es gäbe da auch noch die Möglichkeit, eine RewriteCond zu verwenden. Nicht immer kann man mit Zeichenklassen, so wie in deinem Fall, arbeiten.
RewriteCond %{REQUEST_FILENAME} !^index.php
Die kommt dann vor die RewriteRule.
Ja, die hatte ich bei meiner Suche nach der optimalen Methode auch gefunden, aber für nicht passend erachtet. (War mir ehrlich gesagt zu umständlich. ;-) )
Außerdem gäbe es da noch die PATHINFO-Variante. Da sieht dann eine URL so aus:
http://domain.tld/index.php/Foo
Ob das dann noch unter dein Verständnis von benutzerfreundlich fällt, ...
Eher weniger. ;-)
Jedenfalls steht /Foo dann unter $_SERVER["PATH_INFO"] und man erspart dem Apachen die Rewrite-Arbeit.
Wäre Foo in dem Fall ebenfalls als Datei oder als Verzeichnis erreichbar?
Gruß, Ashura
Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
30 Days to becoming an Opera8 Lover -- Day 19: Notes
Meine Browser: Opera 8.01 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
[Deshalb frei! - Argumente pro freie Software]