Version complète: sur le forum Webmaster Hub : htaccess et OVH
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net
sparh
Bonjour,
je bloque sur un truc de débutant!

Je souhaite bloquer l'accès à tout un sous domaine:
voici mon fichier htaccess:
CODE
AuthUserFile /home/720Plan.ovh.net/www/JEUX/TEST/Protection/.htpasswd
AuthGroupFile /dev/null
AuthName "Accès site de test protégé"
AuthType Basic
<LIMIT GET POST>
Require valid-user
</LIMIT>


et voici mon htpasswd
CODE
login:mote de passe

(j'ai sauté une ligne dans le htpasswd après le mot de passe.)

L'accès au sous domaine est bien protégé mais impossible d'y accéder, il ne reconnait pas mon pseudo ni mon mot de passe.

Merci d'avance pour votre aide

Sanguo
Chez OVH mon chemin n'est pas le même, j'ai mon nom de domaine (sans dot) à la place de 720Plan.ovh.net
Leonick
fais afficher $_SERVER['DOCUMENT_ROOT'] pour connaitre le chemin exact
captain_torche
Dans le fichier htpasswd, normalement, le mot de passe doit être encodé (en MD5 si je ne m'abuse). L'est-il, ou est-il en clair ?
sparh
Leonick --> j'ai fait un $_SERVER['DOCUMENT_ROOT'] et j'ai remplacé le chemin.

Sanguo --> j'ai essayé de remplacer par mon nom de domaine rien à faire

captain_torche --> oui le mot de passe est encoder!

J'y comprends rien, je cherche!
Leonick
CITATION(sparh @ mercredi 12 mars 2008 à 12:06) *
Leonick --> j'ai fait un $_SERVER['DOCUMENT_ROOT'] et j'ai remplacé le chemin.

Sanguo --> j'ai essayé de remplacer par mon nom de domaine rien à faire
c'est par le chemin trouvé par DOCUMENT_ROOT qu'il faut remplacer

Supprime pour commencer AuthGroupFile pour voir et passe LIMIT en minuscule
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.