htaccess pour restrindre l'acces à la totalité d'un site [apache] - Divers - Programmation
Marsh Posté le 04-11-2008 à 23:02:31
remplace "PerlSetVar" par "AuthUserFile"
de plus, le liens vers le fichier de mot de passe doit être absolu il me semble (p.ex. /var/www/monsite/.htpasswd)
Finalement, le fichier DOIT s'appeler .htpasswd, sinon, il pourra être lu en tapant l'url...
Marsh Posté le 05-11-2008 à 06:54:27
merci, grace à vos conseils, j'ai résolu mon probleme. Tout marche bien.
Marsh Posté le 04-11-2008 à 19:22:07
Bonsoir.
J'ai un probleme pour configurer un htaccess.
Ce que je souhaite faire : tous fichiers du site (répertoire et sous répertoires) totalement inaccessibles sauf à taper un login/mot de passe. Une fois ce login/mot de passe tapé, l'usager pourra naviguer jusqu'à ce qu'il ferme son navigateur internet.
J'ai parcouru des questions réponses sur ce sujet .
A la racine de l'espace FTP de mon site web (au meme niveau qu'index.html), j'ai mis
[b].htaccess[/b]
PerlSetVar AuthFile htpasswd.txt
AuthName "Accès par mot de passe"
AuthType Basic
require valid-user
[b]htpasswd.txt[/b]
pseudo:motdepasse::
Une fois cela en place, je tente d'acceder par exemple à index.html, j'obtiens l'erreur suivante :
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Je ne vois pas mon erreur.
Merci d'avance pour votre aide.