Bonjour,
Je galère avec mon fichier .htaccess
Je veux protéger l’accès à l'arborescence ou racine de mon serveur HTTP ainsi que tout les sous répertoires (ou dossiers) par mot de passe mais pas les fichiers qu'ils contiennent comme les index.html de mes sites.
Mon problème est que je peu soit:
Sécuriser tout les fichiers et répertoires de mon site par mot de passe ce que je ne veux surtout pas
comme ci dessous:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mon domaine [NC]
RewriteCond %{HTTPS} off <---- redirection https
RewriteRule ^(.*)$ <a>https://%{HTTP_HOST}%{REQUEST_URI}</a>
AuthUserFile "adresse de mon fichier.htpasswd"
AuthName "Acces protege"
AuthType Basic <-----protection par mdp
Require valid-user
Options +Indexes
<Files .htaccess>
order allow,deny <----------protection du fichier .htaccess
deny from all
</Files>
-Soit bloquer tout accès aux répertoires et non aux fichiers comme je le souhaite mais dans se cas je n' ai pas trouver comment ajouter une page de connexion pour y avoir accès
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mon domaine [NC]<br>
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ <a>https://%{HTTP_HOST}%{REQUEST_URI}</a>
Options All -Indexes <---- permet de bloquer tt accès aux répertoires mais pas aux fichiers
<Files .htaccess>
order allow,deny
deny from all
</Files>
Options All -Indexes est le seul compromis que j'ai trouvé mais ne me convient pas pour pleins de raisons.
Options All -Indexes
bloque tout accès et ne demande pas de user et mot de passe pour y accéder.
je veux pouvoir avoir accès a l’arborescence de mon serveur de n'importe quelle supports: tel, tablette, pc autres que le mien.
par exemple:
Je tape les 10 lettres de mon nom de domaine et accède à l'espace de connexion.
Je suis à la racine de mon serveur et en quelques cliques je peu visualiser le site désiré ou pointer dans un dossier du site que je veux atteindre.
Si je veux trouver, visualiser ou télécharger un fichier pour le modifier, je n'ai pas a connaitre de tête une adresse à rallonge d'un fichier parmi des centaines vus qu'avec
Options All -Indexes
Je ne peu plus savoir comment se compose les dossiers.
Cela m'évite aussi de me servir de FileZilla sur un smartphone et de prendre le risque de flinguer mes sites pour une simple recherche.
Je souhaiterais donc un mix des 2:
Sécuriser l’accès au répertoires (ou dossier) et demander un pseudo et mdp
Laisser tout les fichiers accessible sans espace de connexion pour libre accès a mes sites
Un grand merci d'avance :)