Htaccess et accès limités

Résolu
dimi3 Messages postés 278 Statut Membre -  
dimi3 Messages postés 278 Statut Membre -
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

  1. pico73 Messages postés 15 Statut Membre 1
     
    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
  2. dimi3 Messages postés 278 Statut Membre 20
     
    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
  3. pico73 Messages postés 15 Statut Membre 1
     
    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
    1. pico73 Messages postés 15 Statut Membre 1
       
      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
  4. dimi3 Messages postés 278 Statut Membre 20
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dimi3 Messages postés 278 Statut Membre 20
     
    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