HELP ! Problème avec fichier htaccess - Programmation
Marsh Posté le 16-01-2002 à 20:50:50
Tout dépend de ton hébergeur :
c pas forcement /mp/.htpassword, ça paut être un truc du genre /var/html/www/ton_compte/.htpassword , il faut te renseigner auprès de ton hébergeur je pense,
a+
ANT
Marsh Posté le 16-01-2002 à 21:41:58
Normalement le .htpasswd (Tu le nommes comme tu veux) doit avoir le mot de passe crypté Md5, mais chez certains hébergeurs, ils restent en clair. Ceci peut expliquer ton problème, car si ton .htaccess est de mauvaise syntaxe tu as toutes les chances de te taper une "INTERNAL SERVEUR ERROR".
@+
Marsh Posté le 17-01-2002 à 20:00:04
Merci à vous deux pour vos réponses
> antsite : OK, mais si je veux mettre un mot de passe sur un répertoire, mon htpassword doit quand même se situer dans un sous-répertoire que j'indique au niveau du path, non ?
> fly LM : j'ai essayé de crypter le pass sur PHPfrance, mais même comme ça ça foire
Marsh Posté le 17-01-2002 à 20:28:45
comme le dis antsite, tu dois voir le nom complet de ton répertoire pour spécifier un sous répertoire.
ce n'est pas de l'html ou autre donc pas de chemin relatif
essaye éventuellement de mettre ton .htpasswd dans le répertoire qui contient le .htaccess et dans ce cas tu ne dois pas spécifier le chemin du .htpasswd. (de toute façon je suppose que ton hébergeur empêche tout téléchargement de .ht... donc tu ne risques pas gd chose)
Marsh Posté le 16-01-2002 à 20:05:54
Salut,
j'essaye d'interdire l'accès à un maudit répertoire, je mets donc mon fichier .htaccess dans ce répertoire, mon fichier contenant le mot de passe (.htpassword) dans un sous-répertoire) et, gnnn, ça marche pas, j'ai beau taper l'username et le mot de passe, access refused...
Je poste ci-dessous le contenu des deux fichiers
.htaccess
Error Document 403
AuthUserFile /mp/.htpassword
AuthGroupFile /dev/null
AuthName "Authentification"
AuthType Basic
<LIMIT GET POST>
Require valid-user
</LIMIT>
Et le .htpassword est bien username:password
Si quelqu'un voit où est le problème... merci d'avance!