htaccess
accueil > site web > fichier .htaccess

Chez wanadoo on ne peux pas créer de fichiers  htaccess, mais on peut le faire chez free. Cette page aurait du trouver sa place sur un de mes sites hébergé chez free, mais alors j'aurais rompu l'unité de chacun des sites... donc cette page reste hébergée chez wanadoo orange

Comment créer un espace privé sur un site free

  1. créer un espace privé,
  2. limiter l'acces à l'espace privé
  3. créer le dossier de clefs
  4. interdire l'acces à ce dossier
  5. créer un fichier de paires (identifiant : mot de passe)


1 créer un espace privé

Créer un répertoire appelé "espace_choristes" s'il s'agit d'une chorale.

2 limiter l'accés à cet espace privé

  • créer un fichier limitant l'acces à ce dossier

    • ouvrir un éditeur de texte "notepad",  "pspad",
    • enregistrer sous : ".htaccess" n'oubliez pas le point (et les guillemets si vous êtes sous windows)
    • mettre dans ce fichier texte le contenu suivant :


PerlSetVar AuthFile boite_a_clefs/.clefs
AuthName "Acces réservé aux choristes"
AuthType Basic
require valid-user


 "boite_a_clefs/.clefs"  est le nom et le chemin (à partir de la racine du site) du fichier contenant les paires (identifiant : mot de passe)
  • mettre en place par FTP sur le site dans le dossier "espace_choristes"
  • vérifier que le navigateur ne peut pas y accéder.

3 créer le dossier de clefs

Créer un répertoire appelé "boite_a_clefs"

4 interdire l'acces à ce dossier

  • créer un fichier .htaccess contenant juste : deny from all,
  • le placer dans le répertoire "boite_a_clef"
  • mettre en place par FTP sur le site le dossier contenant le seul fichier .htaccess
  • vérifier que le navigateur ne peut pas y accéder.

5 créer un fichier de paires (identifiant : mot de passe)

  • créer un fichier .clefs
  • mettre sur chaque ligne :
    • l'identifiant du choriste ayant acces au site privé et séparé par ":" son mot de passe. exemple CatherineA:xyz
    • mettre une ligne vide à la fin.,
    • vérifier que ce fichier ne contient ni espace ni séparation.
  • mettre en place par FTP sur le site le dossier "boite_a_clefs"
  • verifier que l'on peut accéder à l'espace privé.

nota

1 pages d'erreur

on peut faire d'autre choses avec un fichier .htaccess placé à la racine du site et qui contient :
ErrorDocument 404 /monfichier404.html
ErrorDocument 404 http://monlogin.free.fr
ErrorDocument 403 /accesrefuse.html
ca indiquera ce qu'il faut faire lorsqu'on des erreurs  : créer une page spécifique pour chaque erreur

2