Hay,
Das ist richtig.
Doch, so lange das übergeordnete Verzeichnis nur ein Bestandteil des Pfades ist. Moment...
Noch einfacher... wenn folder1 leer bleiben kann, dann lass ihn leer, dann kommt sowieso ein 404. Dann musst Du noch nicht einmal mit den Rechten was machen...
Und in der .htaccess oder in der Doc-Definition ein
CU, Peter
Alles anzeigen
Hallo Peter:
Danke, aber die Ordner bleiben natürlich nicht leer! Grundsätzliches Ziel ist ja die Struktur bzw. deren Inhalt zu schützen. Das Directory Listing hab ich aus Sicherheitsgründen bereits komplett deaktiviert
Am besten du hast eine Standard 404 Seite, dann kannst du mittels mod_rewrite entsprechend weiterleiten:
RewriteRule ^folder2/ /404.html [L,R=404]
Hallo anco:
Grundsätzlich ist mir schon klar, wie das funktioniert. Den Zugriff für einen oder mehrere Ordner grundsätzilch zu unterbinden, habe ich auch bereits umgesetzt.
<Directory ~ "(/var/www/folder2/|/var/www/folder3/)">
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ - [R=404,L]
</Directory>
Nur leider schaffe ich es nicht, den "folder1" nur auf der ersten Ebene zu verbieten.
Noch besser wäre es wie gesagt, wenn das ganze anders herum funktioniert. D. h. man gibt die Ordner an, auf denen der Zugriff erlaubt sein soll und nicht wie aktuell, die Ordner die geschützt sein sollen.
Übergangsweise habe ich mir als Workaround mit einer index.php Datei beholen, welche einen 404 im Header bzw. Body zurück gibt.