Mise en place d'un fichier htaccess
La mise en place d'un htaccess peut avoir différente utilitée :
- Identification d'utilisateurs via un "Nom" et un "Mot de passe".
- Gestion d'erreurs , ex: sur une erreur de page non trouvée => redirection sur une page d'erreur.
- Identification par host.
Identification par mot de passe
Pour la mise en place d'un htaccess qui vérifiera la validité des comptes, nous allons procéder en deux étapes.
Première étape
Création du fichier htaccess.
Les systeme d'exploitation M$ n'acceptent pas la création de fichier commençant par
un '.' , on va donc commencer en créant un fichier et l'appeller htaccess.txt.
Editez le nouveau fichier texte et inserez les lignes suivantes en prennant soint
de modifier les valeurs en vert par ce qui vous correspond.
<-- DEBUT FICHIER-->
AuthUserFile /webhosting/tuxmania.org/VOTRE_COMPTE/htdocs/.htpasswd
AuthName "Vous pouvez mettre ce que vous voulez ici"
AuthType Basic
require valid-user
<-- FIN FICHIER-->
|
A ce point, vous pouvez tester que votre compte web accepte bien les fichier de type htaccess.
Connectez vous et envoyez le fichier par ftp.
Une fois ceci fait renomer le fichier 'htaccess.txt' en '.htaccess'.
Vous pouvez maintenant rafraichir l'affichage du ftp. Vous devriez remarquer que le fichier que vous venez de renomer à disparue.
Sous Linux , les fichiers commencant par un '.' sont cache.
Vous pouvez vérifier que le fichier et toujours présent en passant la commande 'LIST -la' .
Une fois ceci fait, vous pouvez tester la demande d'identification sur votre site web.
Une fenêtre devrait apparaitre, vous demandant votre "nom" et votre "mot de passe"
Deuxieme étape
Création du fichier htpasswd.
Nous allons proceder de la meme facon en créant un fichier htpasswd.txt
Ce fichier contiendra les noms des utilisateurs ainsi que leur mot de passe.
De cette forme:
<-- DEBUT FICHIER -->
utilisateur1:motdepasse1
utilisateur2:motdepasse2
...
<-- FIN FICHIER -->
|
le mot de passe nécecit d'etre encrypté.
Ci dessous, Vous pouvez encrypter vos de passe au format md5.
Une fois votre fichier htpasswd.txt remplie, vous pouvez le transferer sur le ftp et le renomer en '.htpasswd'.
Et reste plus qu'as tester ! :>
Voir aussi
Site d'Apache.
http://httpd.apache.org/docs/howto/auth.html#basic
Revenir à à la section documentation
Info complementaire : bernie at tuxmania dot org
Copyright © Tuxmania.org