.htaccess

sabearts

Membre confirmé
2 Février 2006
62
4
operating room
Salut,

je viens de créer un fichier .htaccess et un fichier .htpasswd mais cela refuse de fonctionner. Pourtant je crois avoir tout fait:
-dans httpd.conf de Apache, AllowOverride est sur All et AccessFileName sur .htaccess
-serveur Apache redémarré
-le fichier.htaccess est écrit comme suit (je travaille en local):

AuthName "Restricted Area"
AuthUserFile /Users/lechemincomplet/.htpasswd
AuthGroupFile /dev/null
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>

j'ai placé .htaccess dans le dossier à protéger, et .htpasswd juste avant dans l'arborescence du site. Le chemin a été vérifié avec un script realpath().

Mais Safari continue d'agir comme si de rien n'était et je navigue comme je veux dans les fichiers censés être protégés... Avez-vous une idée de ce qui pourrait coinçer?
D'avance merci,

S
 
Tu navigues sur ton serveur qui est en local ?
Si oui, fais attention à ne pas naviguer via l'adresse locale (http://localhost/ ou http://127.0.0.1) mais par l'adresse utilisée depuis l'extérieur car les requêtes ne passeront pas par Apache.
 
Merci Molgow,

en effet le problème vient de là. Je n'aurais jamais imaginé qu'Apache ne traitait pas cette requête. Mais je construis le site localement dans le répertoire /users/monnom/sites/nomdemonsite/ et nom dans les documents du serveur web. J'y ai placé un fichier et mon .htaccess, miracle ça marche!
J'attendrai donc la mise en ligne pour le configurer définitivement.
Comme tu peux le supposer je n'ai aucune formation d'informaticien, mais j'apprends beaucoup sur le tas depuis quelques années dans mes temps libres... et si après des heures de recherche je me plante encore je crie au secours!

Merci donc,

S:up:
 
  • J’aime
Réactions: molgow