Salut,
Je suis en train de faire un site, et tant qu’il n’est pas terminé, j’ai mis une protection par mot de passe, via un fichier .htaccess, à la racine :
AuthUserFile /home/site/www/.htpasswd
AuthGroupFile /dev/null
AuthName "Acces Restreint"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
J’aimerai exclure un dossier de cette protection, mais je ne sais pas trop comment faire ? Par exemple il faudrait un mot de passe pour accèder à monsite.com ou monsite.com/services, mais pas pour monsite.com/toto
Merci
Essaie ça: dans ton .htaccess, ajoute avant le limit get post:
<Directory /toto>
Order Allow,Deny
Allow from All
</Directory>
Sinon, déplace ton dossier toto ailleurs (de manière à ce qu’il ne soit pas couvert par l’htaccess, et fait un Alias pour qu’il soit accessible par l’url monsite.com/toto
[quote=“ColdFire, post:2, topic: 29329”]Essaie ça: dans ton .htaccess, ajoute avant le limit get post:
<Directory /toto>
Order Allow,Deny
Allow from All
</Directory>
[/quote]
Mhh… j’ai une erreur 500 avec ça (en mettant <Directory /home/site/www/toto>
Logique :
http://httpd.apache.org/docs/2.0/mod/core.html#directory
Ca ne marche pas dans le .htaccess. Il m’avait semblé avoir réussi à le faire, mais je ne retrouve pas comment. J’éditerais si je retrouve.
[Edit] Tout con : tu rajoute donc un .htaccess dans /toto avec dedans :
<LimitExcept POST GET>
Require valid-user
</LimitExcept>
Bien entendu, rien ne t’empeche de rajouter d’autres méthodes acceptées par
Nickel, merci beaucoup bishop !
cedric, tu nous mets un tag [RESOLU] s’il-te-plait?
Edit: merci!