Rechercher : dans
Par :

.htaccess sur free.fr

Dernière réponse le 19 déc 2008 à 21:26:49 maxadona, le 11 sep 2008 à 21:25:24 
 Signaler ce message aux modérateurs

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.

Configuration: Mac OS X
Safari 525.20.1

Meilleures réponses pour « .htaccess sur free.fr » dans :
Documentation officielle Free.fr Voir Support officiel de Free en ligne : support.free.fr/ La FAQ officiel de Free en ligne : faq.free.fr/ On peut également trouver en téléchargement divers correctifs (chipset USB, mises à jour pilotes modems, utilitaires) à: install.free.fr
Se connecter au ftp de free VoirVous vous demandez comment vous connecter au ftp de free afin de mettre en ligne votre site perso ? Les paramètres de connection ftp : ftpperso.free.fr login : votre login attribué lors de votre inscription (votre site sera accessible à cette...
Free - Fournisseurs d'accès à Internet VoirServeur de courrier entrant Serveur POP : pop.free.fr Serveur IMAP : imap.free.fr Serveur de courrier sortant Serveur SMTP : smtp.free.fr Serveurs de noms de domaine Free DNS Primaire : 212.27.32.5 DNS Secondaire : 212.27.32.6 Free...

1

Cyril85, le 11 sep 2008 à 21:30:38

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.

Répondre à Cyril85

2

maxadona, le 11 sep 2008 à 21:35:00

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.

Répondre à maxadona

3

Cyril85, le 11 sep 2008 à 21:39:55

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.

Répondre à Cyril85

4

maxadona, le 11 sep 2008 à 22:01:28

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

Répondre à maxadona

5

Cyril85, le 11 sep 2008 à 22:15:55

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.

Répondre à Cyril85

6

maxadona, le 11 sep 2008 à 22:24:29

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..

Répondre à maxadona

7

Cyril85, le 11 sep 2008 à 22:29:32

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...)

Répondre à Cyril85

8

maxadona, le 11 sep 2008 à 22:34:12

Bien vu pour la majuscule, j'ai tout viré et tout mis en minuscules et je suis revenu sur une erreur 500...
Damn!

Répondre à maxadona

9

Cyril85, le 11 sep 2008 à 23:06:14

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 !!!

Répondre à Cyril85

10

maxadona, le 11 sep 2008 à 23:32:48

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.

Répondre à maxadona

11

Cyril85, le 11 sep 2008 à 23:42:05

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...

Répondre à Cyril85

12

maxadona, le 12 sep 2008 à 00:39:00

Merci mais toujours rien...

Si quelqu'un a une idée ou a été confronté à ce problème.

Répondre à maxadona

13

maxadona, le 12 sep 2008 à 14:03:40

Hello, je suis toujours bloqué sur mon problème....

Quelqu'un peut m'aider?

Merci

Répondre à maxadona

14

maxadona, le 13 sep 2008 à 12:07:59

Please

Répondre à maxadona

15

 popek59, le 19 déc 2008 à 21:26:49

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.

Répondre à popek59