.htaccess sur free.fr

Fermé
maxadona - 11 sept. 2008 à 21:25
popek59 Messages postés 21 Date d'inscription vendredi 1 avril 2005 Statut Membre Dernière intervention 28 février 2012 - 19 déc. 2008 à 21:26
Bonjour,

J'essaie de créer un site internet et souhaite en restreindre l'accès par un login et mot de passe.
Je suis chez free.fr

J'ai créé un site et tout fonctionne, seulement lorsque je crée les fichiers .htaccess et .htpasswd comme spécifié dans de nombreux tutoriaux, impossible d'accéder au site internet, l'errreur 500 m'aparait à chaque fois. J'ai attendu plusieurs heures puisque j'ai lu sur des forums qu'il était possible qu'il y ait un delais mais rien n'y fait.

Le contenu de mon fichier .htaccess est le suivant:

PerlSetVar AuthFile .htpasswd
AuthName "Acces Restreint"
AuthType Basic
require valid-user

Celui de mon fichier .htpasswd:

pseudo:motdepasse

Est-ce que quelqu'un peut m'aider? J'utilise un macbook pro et le logiciel FileZilla pour mettre en ligne mes fichiers.

Merci pour tout.

15 réponses

Cyril85 Messages postés 112 Date d'inscription dimanche 7 septembre 2008 Statut Membre Dernière intervention 18 janvier 2012 25
11 sept. 2008 à 21:30
Dans ton fichier HTACCESS il faut préciser l'adresse de ton fichier mdp.txt

PerlSetVar AuthFile /adresse de ton fichier mdp.txt
AuthName "Acces Restreint"
AuthType basic
require valid-user

Attention le nom de ton fichier HTACCESS doit être .htaccess

Bon courage.
0
Oui, mon fichier HTACCESS est bien nommé .htaccess et mon fichier avec les mots de passe est nommé .htpasswd. Je les ai mis tous deux à la racine du site web.
0
Cyril85 Messages postés 112 Date d'inscription dimanche 7 septembre 2008 Statut Membre Dernière intervention 18 janvier 2012 25
11 sept. 2008 à 21:39
Tes fichiers mdp et htaccess doivent être dans le répertoire dont tu souhaites interdire l'accès. Free interdit les htaccess à la racine du site. Par contre ton fichier mdp doit être au format txt.
0
Les choses s'améliorent, j'ai changé les fichiers de repertoire et je peux accéder à la page d'accueil. Mais il reste des problèmes....

Il se trouve que la première page idex.html est une redirection vers un page qui s'appelle Site_internet/Bienvenue.html . et j'accède directement à cette page. Le hic, c'est que c'est sur le repertoire Site_internet que j'ai mis la restriction....

Voici mon nouveau code .htaccess:

PerlSetVar AuthFile Site_internet/htpasswd.txt
AuthName "Acces Restreint"
AuthType Basic
require valid-user

et le htpasswd que j'ai mis en txt n'a pas bougé. Je les ai mis tous deux dans le repertoire Site_internet

Par ailleurs, lorsque j'essaie d'accéder directement à la page Site_internet/Bienvenue.htm, j'ai encore l'erreur 500.

Que faire?

Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Cyril85 Messages postés 112 Date d'inscription dimanche 7 septembre 2008 Statut Membre Dernière intervention 18 janvier 2012 25
11 sept. 2008 à 22:15
Alors si j'ai bien compris ton arborescence est la suivante :

Racine => index.html + Site_internet(=Bienvenue.html+.htaccess+htpasswd.txt)

Deux remarques :
1-Rajoute un slash pour préciser l'adresse de ton répertoire à partir de la racine :

PerlSetVar AuthFile /Site_internet/htpasswd.txt
AuthName "Acces Restreint"
AuthType Basic
require valid-user

2-Veille à ne pas oublier le "." dans ".htacess" il s'agit d'une extension. Bon courage.
0
Décidément...

J'ai un peu changé le site. J'ai mis une page index bidon comme première page. Elle est bien ouverte par le site puis j'ai mis les deux fichiers .htaccess (sans oublier le point) et htpasswd.txt dans le repertoire site internet. La page index s'ouvre bien, mais lorsque je veux aller sur les pages contenues dans le repertoire site_internet, j'ai maintenant une erreur 404!

En tout cas, merci pour l'aide précieuse.

ps: J'ai aussi ajouté le slash..
0
Cyril85 Messages postés 112 Date d'inscription dimanche 7 septembre 2008 Statut Membre Dernière intervention 18 janvier 2012 25
11 sept. 2008 à 22:29
On va pas y arriver ;°) Juste un petit conseil. Sois bien rigoureux avec les serveurs de Free. Evite notamment les noms de fichiers ou de dossiers avec des majuscules. Généralement ils n'aiment pas. Au cas où cela fonctionnerait toujours pas, regarde le tuto dispo chez free. Il est pas mal fait (en espérant qu'il soit toujours là avec la refonte de leur portail on peut s'attendre à tout...)
0
Bien vu pour la majuscule, j'ai tout viré et tout mis en minuscules et je suis revenu sur une erreur 500...
Damn!
0
Cyril85 Messages postés 112 Date d'inscription dimanche 7 septembre 2008 Statut Membre Dernière intervention 18 janvier 2012 25
11 sept. 2008 à 23:06
Sur la FAQ de Free il est précisé qu'une erreur 500 peut correspondre à un problème temporaire du serveur. As-tu essayé de recharger ta page. Je t'avoue que je ne comprends pas : ton script est tout à fait similaire à ceux que j'utilise... Et je ne vois pas trop là où ça pèche : pas d'espace, ni de tabulation dans ton fichier htpasswd.txt ?
Au cas où voilà comment ça marche sur mon site :
J'ai un répertoire appelé "restricted" muni d'un .HTACCESS (en majuscules je ne pense pas que cela joue mais...) dont voici le code :
PerlSetVar AuthFile /access/pass.txt
AuthName "Acces Restreint"
AuthType basic
require valid-user
Et dans un 2nd repértoire appelé "access", j'ai tous mes pass, notamment "pass.txt qui nous intéresse ici dont le code est le suivant :

login:motdepasse (pas d'espace ni tabulation)

Chez moi ça marche depuis deux ans !!!
0
J'ai essayé en utilisant tes codes et en créant un répertoire access avec un fichier pass.txt, mais rien à y faire...
J'ai aussi essayé de mettre le nom de fichier en majuscule, mais là, il ne prend même pas en compte le fichier et m'affiche le contenu web sans erreur....

Je pense que l'erreur provient du contenu du fichier en lui même qui ne doit pas être correct puisque l'erreur 500 provient de ce type de pb. Mais en quoi mon fichier n'est pas correct, je ne sais pas . JE me demande si ce n'est pas un problème de comptabilité du fait que j'utilise un mac, mais bon je n'en suis pas certain...

Merci quand même pour tout.
0
Cyril85 Messages postés 112 Date d'inscription dimanche 7 septembre 2008 Statut Membre Dernière intervention 18 janvier 2012 25
11 sept. 2008 à 23:42
Je viens de surfer un peu. Sur le forum il y a peu de temps, quelqu'un a rencontré un problème similaire au tien
http://www.commentcamarche.net/forum/affich 1277143 probleme htaccess chez free

Regarde à partir de la ligne 16. A voir. Bon courage. Et vraiment désolé de ne pas avoir pu t'aider...
0
Merci mais toujours rien...

Si quelqu'un a une idée ou a été confronté à ce problème.
0
Hello, je suis toujours bloqué sur mon problème....

Quelqu'un peut m'aider?

Merci
0
please
0
popek59 Messages postés 21 Date d'inscription vendredi 1 avril 2005 Statut Membre Dernière intervention 28 février 2012
19 déc. 2008 à 21:26
bonsoir,
j'utilise .htaccess depuis 2ans comme indiqué dans le 9ème message, et impécable.
toutefois je voudrais préciser que je suis chez FREE et que mon fichier .htaccess (en minuscule ) est à la racine de mon site, et qu'il fonctionne très bien. Il ne faut pas se tromper sur le chemin du fichier.txt où sont répertorier les utilisateur et leur mdp.
Cyril85 à très bien expliqué, je vois pas où ça bloque.
Je vous souhaite bon courage, pour moi tout est là.
bonne soirée.
0