Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Salut !
Je poste sur dedi news car je pense que les usagés sont habitués a la syntaxe de apache ![]()
Je désire en faite, interdire l'acces à un sous-dossier sans pour autant le protéger de l'include ()...
Exemple : http://dev.kelio.org/system/core.php
Cette page doit être inaccessible directement depuis le navigateur..
J'ai donc trouvé une solution mais qui s'appliquent juste aux fichiers :
# Interdiction d'acces <Files toto.php> Deny from all </Files>
L'ennui dans tout ca, c'est que j'aimerais le limiter a un répertoire entier, sans utiliser 50fois ces quelques lignes..
Une autre solution consisterait a mettre un .htaccess dans chaque dossier avec :
Deny from all
Mais je trouve que c'est une méthode de porc
Aussi j'aurais souhaité savoir si il existe une syntaxe du genre :
# Interdiction d'acces <DOSSIER system/> Deny from all </DOSSIER>
Voila voila,
Merci
PS : J'ai googlé
Hors ligne
Ben tu as <Directory> et <Location> plus les versions *Match ![]()
Hors ligne
Mais bien sûr, merci ! Je suis trop nul, j'avais complètement zappé ces deux directives ..
Bon, euh l'ennui c'est qu'aucune de ces deux directives ne passent oO
<Location "/system/"> Deny from all </Location> <Directory "/var/www/web/mogui/kelio/system"> Deny from all </Directory> <Directory "/system/"> Deny from all </Directory>
Et le vhost qui va bien :
#DEBUT: dev.kelio.org
<VirtualHost *>
<Directory "/var/www/web/mogui/kelio/">
AllowOverride All
Options -ExecCGI -MultiViews SymLinksIfOwnerMatch Indexes
Order allow,deny
Allow from all
</Directory>
ServerName dev.kelio.org
DocumentRoot /var/www/web/mogui/kelio/
php_admin_flag safe_mode On
php_admin_value open_basedir "/var/www/web/mogui/"
ErrorLog /var/www/logs/error/dev.kelio.org.log
CustomLog /var/www/logs/access/dev.kelio.org.log combined
CustomLog /var/www/logs/trafic/dev.kelio.org.log trafic
RLimitCPU 5
RLimitMEM 10108864
</VirtualHost>
#FIN: dev.kelio.orgUne idée ?
Hors ligne