DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2007-07-23 14:49:44

Mogui
D'honneur de membre
Lieu: 92 et 67
Date d'inscription: 2006-05-28
Messages: 1625
Site web

.Htaccess et interdiction d'acces

Salut !

Je poste sur dedi news car je pense que les usagés sont habitués a la syntaxe de apache smile

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 :

Code:

# 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 :

Code:

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 :

Code:

# Interdiction d'acces
<DOSSIER system/>
Deny from all
</DOSSIER>

Voila voila,
Merci

PS : J'ai googlé


Les gens normaux... croient que si ça marche, c'est qu'il n'y a rien à réparer.
Les ingénieurs croient que si ça marche, c'est que ça ne fait pas encore assez de choses.

Hors ligne

 

#2 2007-07-23 15:02:08

maddanny
Membre d'honneur
Date d'inscription: 2006-10-20
Messages: 1220

Re: .Htaccess et interdiction d'acces

Ben tu as <Directory> et <Location> plus les versions *Match wink


En Greve Jusqu'à la prochaine raison de faire greve ! :p

Hors ligne

 

#3 2007-07-23 15:13:48

Mogui
D'honneur de membre
Lieu: 92 et 67
Date d'inscription: 2006-05-28
Messages: 1625
Site web

Re: .Htaccess et interdiction d'acces

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

Code:

<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 :

Code:

#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.org

Une idée ?


Les gens normaux... croient que si ça marche, c'est qu'il n'y a rien à réparer.
Les ingénieurs croient que si ça marche, c'est que ça ne fait pas encore assez de choses.

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson