Bonsoir à tous,
J'aimerais une fois encore faire appel à vos connaissances, surtout en Php cette fois ci !
Suite à ma mésaventure avec OVH ces derniers jours, j'aimerais sécuriser un peu plus mes dossiers présents sur mon FTP.
J'ai donc décidé de mettre en place des fichiers .htaccess liés à un fichier .htpasswd. Voici le code du .htaccess :
AuthUserFile /***/***/www/***/.htpasswd
AuthGroupFile /dev/null
AuthName "Veuillez vous identifier"
AuthType Basic
require valid-user
Cela fonctionne !
Lorsque je demande à accéder à un dossier dans lequel j'ai mis ce fichier .htpasswd, on me demande un login/mot de passe, ça marche.
Le petit détail que j'aimerais régler est le suivant.
J'aimerais garder ce système d'authentification pour accéder
à la liste complète des fichiers présents dans le répertoire.
MAIS j'aimerais aussi que si je donne un lien direct vers un fichier dans ce dossier protégé, et bien qu'il ne soit pas nécessaire de donner un login/mot de passe.
Exemple pour que ce soit plus clair :
Dans mon dossier /Images je possède toutes mes images jpg, png et mêmes des zip avec des photos.
Grâce au .htpasswd, je peux empêcher quiconque de voir la liste complète des fichiers et de les télécharger "à vue" sans mon accord.
Mais lorsque je poste un message sur un forum ou lorsque j'envoie un mail, j'aimerais par exemple utiliser une image jpg qui est présente dans ce répertoire et donc qu'elle soit accessible publiquement
uniquement si l'on connait le chemin et le nom exact du fichier.
Est-ce possible ?
Merci à vous !