*Markus: (Apache) Redirect-Rule will nicht so recht

Beitrag lesen

Hallo,

ich würde gerne folgendes bewerkstelligen:
Bei jeder Datei soll die Dateiendung abgeschnitten werden, d.h. ich will auch so navigieren können.

Bsp:
ich will auf http://server/test navigieren können, aber intern soll es als http://server/test.php interpretiert werden. Ist das mit mod_rewrite überhaupt möglich, oder würde mod_rewrite nur bedeuten, dass auf http://server/test.php umgeleitet wird, sodass im Endeffekt http://server/test.php in der URL-Bar steht?

Wie auch immer. Es scheint in meinem Testverzeichnis überhaupt kein Rewrite zu funktionieren. Die Verzeichnisstruktur sieht so aus:

webroot
    +
    |
    dao-+
    |   |
    |   +-test.html
    |
    test-+
         |
         +-test2.html

Die folgende .htaccess-Datei habe in in webroot platziert:

RewriteEngine On
RewriteRule  ^dao/(.*)$  /test/$1 [R]

Ich wollte versuchen, alles aus dao nach test umzuleiten, aber es passiert gar nichts, wenn ich test.html in dao aufrufe.
mod_rewrite wurde inder httpd.conf auskommentiert, also wird es wahrscheinlich auch geladen.

Wie kann ich v.a. das erste Vorhaben lösen?

Danke,
Markus