Version complète: sur le forum Webmaster Hub : .htaccess et .htpasswd (encore !)
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Scripts et utilitaires
tictact
bonsoir,
je veux protéger un répertoire particulier :

je place .htaccess ( code préconisé ici sur le hub) dans un répertoire /abc.
un .htpasswd sous forme "moi:azXXXXXXXX" (mot de passe crypté) dans le répertoire /def.

la première ligne de .htaccess est : AuthUserFile /def/login/.htaccess

1. les informations sont correctes ? ou je dois donner un chemin pour accéder au répertoire /def ?
2. quand j'accède au répertoire /def et donne le login et mot de passe, c'est le rejet !

à moins que l'hébergeur (ovh) exige autrechose ?
Phobos
Tu dois donner le chemin d'accès vers le .htpasswd dans ton .htaccess wink.gif
tictact
bonjour Phobos,

CITATION(tictact @ vendredi 11 mars 2005, 03h14)
la première ligne de .htaccess est : AuthUserFile /def/login/.htaccess
*


mais : /def/login/.htaccess
n'est-il pas le chemin vers /def ?
Phobos
CODE
AuthUserFile /def/.htpasswd
tictact
CITATION(Phobos @ vendredi 11 mars 2005, 13h20)
CODE
AuthUserFile /def/.htpasswd

*


merci Phobos, c'est ce que j'avais essayé aussi mais qui ne marche pas.
finalement ils sont plus "vicieux" ou "subtils !?" que ça :
il fallait mettre :

CODE
AuthUserFile /home/le_login_ftp/www/'rép def'/.htpasswd


login_ftp ??? il fallait y penser !

c'est sous l'hébergement mutualisé.
par contre en dédié je ne sais pas.

chaque hébergeur son truc.
Phobos
oui il fallait mettre le chemin complet, en dédié c'est pareil wink.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.