ChrisB: mode_rewrite

Beitrag lesen

Hi,

Das Problem ist, dass DirectoryIndex (d.h. das automatische 'Zugriff auf Verzeichnis = Zugriff auf index.html') nur funktioniert, wenn die Datei tatsächlich existiert. Tut sie bei Dir jedoch nicht.

Am einfachsten umgehst Du das, indem Du den Fall, dass das Verzeichnis direkt aufgerufen wird, gesondert behandelst:

RewriteRule ^$ data/site.php?id=index [L]

Ich haett' ja jetzt gesagt, definiere einfach die Datei data/site.php als DirectoryIndex ...

Wenn diese keinen Parameter bekommt, kann man ja index als Defaultwert annehmen.

Und den DirectoryIndex als data/site.php?id=index zu definieren, funktioniert IIRC sogar auch.

MfG ChrisB