.htaccess directory beveiligen
Een directory beveiligen met .htaccess is heel simpel:
opslaan 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:
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:
Vanuit deze .htaccess wil ik de genoemde mappen beveiligen.
opslaan 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:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
cache/
classes/
content/
livphp4/
classes/
css/
doctypes/
js/
index.php
readme.txt
pages/
settings/
.htacces
readme.txt
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:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
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?$1
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?$1
Vanuit deze .htaccess wil ik de genoemde mappen beveiligen.
Gewijzigd op 01/01/1970 01:00:00 door Toby hinloopen
Gesponsorde koppelingen:
*bumptiebump*
Zet gewoon in die mappen een htaccess (met ww eventueel)?
Zo veel werk is dit toch niet?
Zo veel werk is dit toch niet?
Paradox™ schreef op 01.08.2009 01:43:
Zet gewoon in die mappen een htaccess (met ww eventueel)?
Zo veel werk is dit toch niet?
Zo veel werk is dit toch niet?
Dat heb ik al, maar ik wil het vanuit de .htaccess in de root directory doen.



