Combinaison complexe de Allow et Deny dans un fichier
Bonjour,
Sur le site qui me pose problème, j'ai déjà réussi à bloquer l'accès aux fichiers PHP d'un répertoire avec le fichier .htaccess suivant :
Code:
1 2 3 4 5 6
| Order deny,allow
Allow from All
<Files ~ "^.*\.php$">
Deny from All
</Files> |
mais maintenant j'ai une difficulté supplémentaire puisque dans un sous-répertoire de ce répertoire, j'ai besoin de redonner l'accès à un fichier PHP
j'ai donc essayé quelque-chose comme ça mais le résultat que j'ai eu est une erreur 500
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Order deny,allow
Allow from All
<Directory "/home/site/www/repertoire1/repertoire2/">
<Files "fichier.php">
Allow from All
</Files>
</Directory>
<Files ~ "^.*\.php$">
Deny from All
</Files> |
ce fichier .htaccess est dans "repertoire1" et l'URL à laquelle j'aimerai donner accès est http://site.com/repertoire1/repertoire2/fichier.php
et je ne peux pas mettre de fichier dans "repertoire2", c'est pour ça que j'essaye de tout indiquer dans le même fichier .htaccess