Htacces

butterfly235 Messages postés 21 Statut Membre -  
technq Messages postés 5 Statut Membre -
bonjour a tous,

j'ai un petit souci je veux proteger mes dossier de mon site par un htacces mais j'ai pas trouvé comment
sur mon site j'ai un dossier admin dans ce dossier il ya d'autre dossier comme images ,css,communication et pour acceder au dossier admin il ya une pages index.php avec un formulaire de login et mot de passe tout ça fonctionne bien mais une fois l'admin est connecté il peut accéder directement par l'arborescence exemple:http://www.site.fr/admin/css/ et là il affiche un page index of admin/css avec tous mes fichiers css c'est que je veux pas l'avoir sur mon site ,je veux que l'acces soit seulement par le pages php
j'ai essayé avec un fichier .htacces suivant
Order Deny,Allow
Deny from All

<files *.php>
Order Deny,Allow
Deny from All
</files>

j'ai le met par exemple dans le dossier css ,mais il m'affiche plus mes styles css sur le site
quelqu'un peut aider ?Merci

2 réponses

Anoen Messages postés 200 Statut Membre 25
 
Tu ferais mieux de faire une redirection :

RewriteEngine On 
Redirect permanent / http://monsite.com/admin/</code>


Et mets un index.php (ou html) vierge dans tes sous dossiers admin (ceux dont on voit l'index), ça évitera qu'on voit l'index du dossier.
0
technq Messages postés 5 Statut Membre 6
 
on peut très facilement créer une protection par login/mot de passe qui empêche l'accès à tous les fichiers du dossier.

Il va falloir créer deux fichiers :

.htaccess : ce fichier contiendra l'adresse du .htpasswd et quelques autres options que vous pourrez définir

.htpasswd : ce fichier contiendra une liste de logins/mots de passe, pour chaque personne autorisée à accéder aux pages
0