-
htaccess, help?!
Bonjour à tous,
Je suis encore un peu en train de me battre avec le fichier .htaccess.
Je veux donc protéger des fichiers (exécutables) par mot de passe.. Pour cela dans un répertoire nommé ABM (contenant des pages html..) j’ai créer un autre répertoire, nommé MAJ contenant les fichiers exécutables et les fichiers .htaccess.txt et .htpasswd.txt, réalisés avec le Bloc notes. Les contenus des fichiers sont les suivants :
htaccess :
AuthUserfile\C:\Site_internet\Site_Manue\Develec_essai\ABM\MAJ\.htpasswd.txt
AuthGroupfile\dev\null
Authname "Accès protégé"
Authtype Basic
<Limit GET POST>
Require valid-user
</Limit>
</Files>
htpasswd :
Manue:34wTWrCz26KW6
Pour accéder à ces fichiers, j’ai fait un lien hypertexte sur une page html du dossier « ABM ». Je voudrais donc que quand on click sur ce lien, on me demande mon identifiant et mot de passe avant d’avoir accès à ces fichiers. Comment puis-je savoir si cela fonctionne avant de mettre mon site en ligne ???Quand je fais un aperçu dans le navigateur, cela ne fonctionne pas…Ai-je oublié quelquechose, qu’est-ce que j’ai mal fait ????
Merci à vous tous de m’éclairer……
-
Salut,
les fichiers .htaccess ne doivent pas avoir d'extension. (enlève le .txt)
-
htaccess, help?!
j'ai enlevé l'extension du fichier .htaccess(crée avec le bloc notes),le fichier htpasswd est un fichier texte (bloc-notes)
-
j'ai placé ces 2 fichiers en amont du répertoire contenant les fichiers à sécuriser...
-
mais qd je fais un aperçu dans le navigateur,le fichier à sécuriser s'ouvre automatiquement sans demande d'identification???
-
je fais tout ça ss avoir mis le site en ligne...cela doit marcher qd même?a quel moment doi-je faire une conversion ASCII du fichier htpasswd?
-
désolé je dois écrire plusieurs petits message,il y a un soucis avec internet à mon travail...
-
T'es sous windows?
Ton site est sur ton disque dur ou en ligne?
Ton hebergeur permet il d'utiliser htaccess?
As tu easyPHP ou un serveur Appache?
Je ne sais pas si tu peux tester tout ça sur ton disque dur, à part si tu a un serveur (apache ou easyphp). Et je pense qu'il faut plutôt regarde dans la rubrique PHP.
Fais une recherche htaccess il y a plein de bonnes choses...
Bon courage!
-
je suis sous windows et mon site est pour l'instant sur le disque dur.
-
Mon hébergeur est wanadoo, j'ai posé la question sur le forum et il utiliserait bien un serveur apache
-
je regarderai sur le forum php. concernant ma manière d'utiliser le fichier htaccess, est-elle correcte?
-
Peux tu remettre le contenu de tes 2 fichiers ?
En tout cas, tel que tu l'affiche actuellement cela ne me semble pas correct :
Code:
AuthUserfile\C:\Site_internet\Site_Manue\Develec_essai\ABM\MAJ\.htpasswd.txt
doit être
Code:
AuthUserfile C:\Site_internet\Site_Manue\Develec_essai\ABM\MAJ\.htpasswd
-
ce que tu as mis est bien la première ligne de mon fichier htaccess..
-
il me semble bien que tu as raison et que ce n'est pas correct.Merci de me l'avoir fait remarqué
-
meme en étant hors ligne, les fichiers peuvent fonctionner?
-
j'ai réussi à enlever l'extension du fichier htaccess, mais pas celle du htpasswd.je ne me souviens plus comment j'ai fait. as-tu une solution?
-
J'ai cru comprendre que tu n'arrivais pas a changer l'extension de ton txt.
Sous Windows, va dans Poste de travail, puis Outils > Options des dossiers > Affichage et decoche le "Masquer l'extension pour les types de fichiers connus".
Comme ca tu verras bien le ".htpasswd.txt" et tu pourras supprimer ce .txt
-
cette option était déja décochée. j'ai crée le fichier .htpasswd;txt avec le bloc-note, je vois bien l'extension .txt mais maintenant je veux l'enlever
-
Et bien il te suffit juste de renommer le fichier (Click droit, renommer). Ou est le probleme ? :)
-
quand tu fais enregistrer sous, tu mets "tous les fichiers" et non le type texte. A ce moment tu supprimes l'extension et ça devrait rouler.