Mijn .htaccess ziet er zo uit:

# +---------------------------------------------------------
# | The Triads Website .htaccess bestand
# | Gemaakt door Sebazzz
# | =============================================
# | Web:      triads.buildtolearn.net
# | Email:    [email protected]
# | Licensie: -
# | Datum:    Zondag 19 Maart 2006, 11:58
# +--------------------------------------------------------

#----------------------------------------------------------
# PHP even zeggen wat hij mag parsen
#----------------------------------------------------------

AddType application/x-httpd-php .asp .aspx .cfm
AddHandler application/x-httpd-php .asp .aspx .cfm

#----------------------------------------------------------
# Wat zijn de index bestanden?
#----------------------------------------------------------

DirectoryIndex index.html index.php index.asp index.aspx index.cfm

#----------------------------------------------------------
# Error documenten
#----------------------------------------------------------

ErrorDocument 400 /index.asp?act=error&error=400
ErrorDocument 401 /index.asp?act=error&error=401
ErrorDocument 403 /index.asp?act=error&error=403
ErrorDocument 404 /index.asp?act=error&error=404
ErrorDocument 500 /index.asp?act=error&error=500

#----------------------------------------------------------
# .htaccess bestanden beveiligen
#----------------------------------------------------------

<Files .htaccess>
order allow,deny
deny from all
</Files>



En dan gaat nu goed, maar zodra ik het volgende erbij doet dan stopt ie ermee:

#----------------------------------------------------------
# Mappen beveiligen
#-----------------------------------------------------------

<Directory /sources/>
Order Deny,Allow
Deny from All
</Directory>

<Directory /templates/>
Order Deny,Allow
Deny from All
</Directory>

<Directory /cron/>
Order Deny,Allow
Deny from All
</Directory>
Probeer eens zo
<Directory "/sources">
#----------------------------------------------------------
# Mappen beveiligen
#-----------------------------------------------------------

<Directory "/sources">
Order Deny,Allow
Deny from All
</Directory>

<Directory "/templates">
Order Deny,Allow
Deny from All
</Directory>

<Directory "/cron">
Order Deny,Allow
Deny from All
</Directory>

Nee werkt helaas niet :-(
Ik kan me niet voorstellen dat het iets uitmaakt, maar ik zie het overal andersom staan.....
Order Deny,Allow

Draai dat eens om.
Order Allow,Deny

Edit: Bij de directorynamen let je toch wel op het hoofd/kleine letters verschil.
#----------------------------------------------------------
# Mappen beveiligen
#-----------------------------------------------------------

<Directory "/sources">
Order Allow, Deny
Deny from All
</Directory>

<Directory "/templates">
Order Allow, Deny
Deny from All
</Directory>

<Directory "/cron">
Order Allow, Deny
Deny from All
</Directory>

Helaas werkt dit ook niet en krijg ik weer de Internal Server Error.

Edit: Bij de directorynamen let je toch wel op het hoofd/kleine letters verschil.
Ja.
Sebastiaan schreef op 19.03.2006 18:54]
en krijg ik weer de Internal Server Error.


Dat klopt toch.........
Volgens mij moet je een puntje voor de slashes zetten:

#----------------------------------------------------------
# Mappen beveiligen
#-----------------------------------------------------------

<Directory "./sources">
Order Allow, Deny
Deny from All
</Directory>

<Directory "./templates">
Order Allow, Deny
Deny from All
</Directory>

<Directory "./cron">
Order Allow, Deny
Deny from All
</Directory>
Helaas. Ook dit pakt ie niet :-(
Dat hoeft ook niet.
<Directory "/cron">
Order Allow, Deny
Deny from All
</Directory>

Met dit probeer ik te zeggen naar Apache van 'niemand mag in corn komen'.
Dit heb ik in de configuratie-file van Apache geplakt (vergelijkbaar met .htacces dus):

<Directory "C:/server/apache2/htdocs/phpmyadmin">
Order allow,deny
Allow from 127.0.0.1
</Directory>


Misschien is het dus zo dat je het hele pad op moet geven. Probeer het eens zou ik zeggen :-)

Reageren