deny from allopslaan als .htaccess en in de betreffende map opslaan.
Echter... hoe kan ik een map beveiligen zonder de .htaccess in die map op te slaan.
Ik heb in de rootdirectory van mijn website een .htaccess en enkele mappen. Ik wil vanuit de .htaccess in de rootdirectory bepaalde mappen beveiligen: hoe doe je dat?
Dit is mijn indeling:
cache/
classes/
content/
livphp4/
classes/
css/
doctypes/
js/
index.php
readme.txt
pages/
settings/
.htacces
readme.txt
De mappen "cache", "classes", "content", "pages" en "settings" mogen niet bereikbaar zijn voor de bezoeker.
Ook mogen de mappen "livphp4/classes" en "livphp4/doctypes" niet bereikbaar zijn.
Natuurlijk geldt het ook voor de bestanden die erin zitten; geen van de bestanden in de genoemde mappen mag gelezen worden door de gebruiker.
Op dit moment behaal ik dat doel door in iedere genoemde map een .htaccess te zetten, maar ik vind dat een beetje rommelig.
Dit is de .htaccess in de root-directory:
RewriteEngine on
RewriteCond %{REQUEST_URI} \.html?$
RewriteRule ^(.*)\.html?$ livphp4/index.php?$1
RewriteCond %{REQUEST_URI} !\.[a-zA-Z0-9]{1,4}$
RewriteCond %{THE_REQUEST} !\?
RewriteRule ^(.*)$ livphp4/index.php?$1Vanuit deze .htaccess wil ik de genoemde mappen beveiligen.