Htaccess et accès limités

Résolu/Fermé
dimi3 Messages postés 269 Date d'inscription mercredi 7 novembre 2007 Statut Membre Dernière intervention 1 avril 2011 - 23 déc. 2010 à 14:48
dimi3 Messages postés 269 Date d'inscription mercredi 7 novembre 2007 Statut Membre Dernière intervention 1 avril 2011 - 30 déc. 2010 à 10:42
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 ?

Merci de votre aide.



5 réponses

pico73 Messages postés 14 Date d'inscription jeudi 23 décembre 2010 Statut Membre Dernière intervention 23 décembre 2010 1
23 déc. 2010 à 14:52
Dans le répertoire à protéger tu écris le fichier .htaccess avec comme contenu :

order deny,allow
deny from all


Sinon tu peux allez voir ici : https://www.commentcamarche.net/contents/7-apache-les-fichiers-htaccess
0
dimi3 Messages postés 269 Date d'inscription mercredi 7 novembre 2007 Statut Membre Dernière intervention 1 avril 2011 20
23 déc. 2010 à 15:46
Merci pour la réponse. Voici mon fichier htaccess :

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
0
pico73 Messages postés 14 Date d'inscription jeudi 23 décembre 2010 Statut Membre Dernière intervention 23 décembre 2010 1
23 déc. 2010 à 16:31
Et en précisant dans ton htaccess :

AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile "/home/site/www/admin/.htpasswd"
Require valid-user

Dans le fichier .htpasswd tu mets login:password
0
pico73 Messages postés 14 Date d'inscription jeudi 23 décembre 2010 Statut Membre Dernière intervention 23 décembre 2010 1
23 déc. 2010 à 16:33
J'utilise ce htaccess sur un répertoire d'un de mes sites :

PerlSetVar AuthFile extranet/.htpasswd
AuthName "[Extranet] Acces restreint"
AuthType Basic
<limit GET POST>
require valid-user
</limit>
0
dimi3 Messages postés 269 Date d'inscription mercredi 7 novembre 2007 Statut Membre Dernière intervention 1 avril 2011 20
23 déc. 2010 à 16:38
Le problème n'est pas d'interdire l'accès au répertoire pour les personnes non autorisées. Ca, y'a pas de souci, ça marche. Ce que je voudrais c'est que malgré cette interdiction, les programmes de mon site puissent y avoir accès pour y trouver ce dont ils ont besoin pour fonctionner.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dimi3 Messages postés 269 Date d'inscription mercredi 7 novembre 2007 Statut Membre Dernière intervention 1 avril 2011 20
30 déc. 2010 à 10:42
J'ai appris depuis, que la ligne Allow from sfr.net ne donnait l'autorisation d'accéder aux fichiers d'un répertoire protégé que par un include() mais pas par un lien html. Et comme mes appels aux fichiers du répertoire protégé se font par liens html, mon .htaccess ne sert à rien.....
0