.htaccess ds un dossier racine

Nouveau WRInaute
Bijour...

Voila mon problème mais avant d'en parler je vais vous décrire l'arborescence de mon serveur:

le root contient les fichier "index.html", "index.php" et les dossiers "phpmyadmin", "scripts" et "images"

J'ai mis le fichier .htaccess dans ce répertoire avec comme contenu:

Code:
AuthUserFile c:\www\xxx\xxx\.htpasswd

AuthGroupFile /dev/null

AuthName "[H]e8u[S]'s Webserver"

AuthType Basic


<FILES .htaccess>
	order allow,deny
	deny From all
</FILES>
<FILES .passwd>
	order allow,deny
	deny From all
</FILES>
<FILES *.php>
	Require valid-user
</FILES>

Mais je trouve que la protection n'est pas "propre", en effet, je cherche à autoriser l'accès au fichier "index.html" et au dossier "images" tout en bloquant le reste.
Mais avec ce contenu, n'importe qui peut aller dans mon dossier "scripts" (mon dossier "phpmyadmin" est protégé par htaccess exclusif).

J'ai essayé en bloquant les requetes GET et POST mais alors tout mes fichiers sont bloqués...

En clair ce que j'essaye de faire c'est de bloquer l'accès a tout mon serveur mais en laissant tout de mm un accès au fichier "index.html" et au dossier "images"

Merci du coup de main
 
WRInaute passionné
Crée un fichier htaccess + un fichier htpasswd dans chacun des dossiers que tu souhaite bloquer, et supprime celui-là.

;)
 
Nouveau WRInaute
J'me disais bien qu'il y avais un triuc comme ça :D

Mais chuis chiant et je m'enfonce dans ma connerie:

Y'a pas moyen de définir des exceptions a ces regles du style:

Code:
<LIMIT GET POST except INDEX.HTML *.PNG>
Require valid-user
</LIMIT>
ou
Code:
<FILES *.* except INDEX.HTML *.PNG>
Require valid-user
</FILES>
Mes images sont en png donc je peux laisser passer le PNG...
 
WRInaute passionné
Si, il faut utiliser le symbole ^ (qui dit "pas ca")...

Plein de solutions sur le site. Utilise le moteur de recherche interne ;)
 
Discussions similaires
Haut