Forum-webmaster
Général => Discussions générales => Message commencé par: dimi3 le le 23-12-2010 a 19:05:32

Titre: htaccess inefficace
Posté par: dimi3 le le 23-12-2010 a 19:05:32

Bonjour,

Je ne réussis pas à créer un htaccess qui interdise l'affichage de la liste des fichiers d'un répertoire contenant des éléments sensibles (afin de ne pas permettre l'affichage des sources des fichiers contenus dans ce répertoire), tout en autorisant le site à y avoir accès pour y chercher des données nécessaires à la bonne marche des programmes du site. Comment rédiger cet htaccess ?

J'ai essayé ça, mais je n'obtiens pas ce que je veux :

AuthName "Répertoire protégé"
AuthType Basic
AuthUserFile "/home/***chemin***/.htpasswd"
<Files adm*>
Order Deny, Allow
Deny from all
Allow from sfr.net
</Files>


Ca ne marche pas. Les programmes de mon site n'ont pas accès aux fichiers commençant par les lettres "adm" alors que cet accès est nécessaire pour leur bonne marche. J'ai essayé Order Deny, Allow tout comme Order Allow, Deny

Merci de votre aide.

Titre: Re:htaccess inefficace
Posté par: Wolf18 le le 23-12-2010 a 19:30:20

Essayes avec juste un truc du genre, dans le .htaccess de ton dossier à protéger :


Code:
deny from all
allow from .monsite.com/la-page-qui-accede-au-contenu.php


Sinon pour empecher l'affichage d'un dossier qui ne contient pas d'indexes il y a la ligne :
Options -Indexes

Titre: Re:htaccess inefficace
Posté par: dimi3 le le 23-12-2010 a 19:41:07

Merci pour cette réponse rapide. Je vais tester ça, dès que les serveurs de mon hébergeur ne seront plus en dérangement ! Parce qu'ils sont bien sûr en dérangement au moment où il ne le faut pas ! Je vous rends compte du résultat dès que possible.

Titre: Re:htaccess inefficace
Posté par: dimi3 le le 24-12-2010 a 09:06:17

Bonjour,

La ligne Options-Indexes fonctionne. Si je tente de lister les fichiers d'un répertoire, j'obtiens l'avertissement suvant :
<code>
Forbidden

You don't have permission to access /expressions/ on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
</code>

Que signifie le deuxième avertissement Additionally, ... ?
---------
Par contre , pas moyen d'avoir accès aux fichiers nécessaires au programme malgré la ligne allow from ..../fichier.php



Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.