Der Martin: %{REQUEST_FILENAME} !-d fürt zu NetworkError: 403 Forbidden

Beitrag lesen

Hallo,

Wenn ich www.blah.ch aufrufe, erhalte ich
"You don't have permission to access / on this server."

das passiert normalerweise dann, wenn das Verzeichnis keine index-Datei enthält (index.html, index.php oder was auch immer konfiguriert ist), gleichzeitig aber die Auflistung des Verzeichnisinhalts für diesen Fall verboten ist. Dann hat der Apache nichts mehr, womit er den Request "befriedigen" könnte.

Ich habe herausgefunden, dass es in der .htaccess Datei an dieser Zeile liegt:
RewriteCond %{REQUEST_FILENAME} !-d

An der Bedingung allein sicher nicht - welche Rewrite Rule kommt in diesem Fall zum Tragen?

Warum verursacht RewriteCond %{REQUEST_FILENAME} !-d einen "403 Forbidden" ?

Tut es nicht.

Wie bringe ich den  "403 Forbidden" ohne auf die Funktionalität von
RewriteCond %{REQUEST_FILENAME} !-d  verzichten zu müssen?

Kontrolliere deine RewriteRule und analysiere, was wirklich passiert.
Dann kann man weitersehen.

Ciao,
 Martin

--
... und der FDP-Wähler gibt seine Stimme der FDP.
   (Faszinierende Erkenntnis meines Gemeinschaftskunde-Lehrers, 9. Schuljahr)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(