{"id":60,"date":"2013-03-10T19:25:16","date_gmt":"2013-03-10T18:25:16","guid":{"rendered":"http:\/\/sam-soul.fr\/Info\/?p=60"},"modified":"2013-03-10T19:25:16","modified_gmt":"2013-03-10T18:25:16","slug":"htmlcss-fichier-htaccess-chez-free-fr","status":"publish","type":"post","link":"http:\/\/les-fougs.com\/wordpress\/2013\/03\/10\/htmlcss-fichier-htaccess-chez-free-fr\/","title":{"rendered":"HTML\/CSS -> Fichier .htaccess chez free.fr"},"content":{"rendered":"<p>Bonjour \u00e0 tous !<\/p>\n<p>Je vais essayer de vous expliquer clairement la m\u00e9thode pour prot\u00e9ger l&rsquo;acc\u00e8s \u00e0 un dossier par mot de passe sur l&rsquo;h\u00e9bergeur free.fr, qui est l\u00e9g\u00e8rement diff\u00e9rente que celle classique.<\/p>\n<p>C&rsquo;est vrai il y a une annexe dans les cours php \u00e0 propos des .htaccess et .htpasswd. Et bien oui, mais elle n&rsquo;est pas exactement identique chez free.<br \/>\nMais alors, comment s&rsquo;y prendre?<br \/>\nDans le tuto, nous allons prot\u00e9ger le dossier admin par un syst\u00e8me de mots de passe.<\/p>\n<p>I. Cr\u00e9ation du fichier .htaccess:<\/p>\n<p>Le but de ce tuto n&rsquo;est pas d&rsquo;expliquer comment envoyer sur le <a href=\"http:\/\/www.aidoforum.com\/tutoriaux-234-fichier-htaccess-chez-freefr.html\" target=\"_blank\">serveur<\/a> des fichiers de ce style, on trouve de nombreuses explications sur le net \u00e0 ce propos.<\/p>\n<p>Apr\u00e8s avoir cr\u00e9\u00e9 le fichier .htaccess, vous devez y ins\u00e9rer ceci:<\/p>\n<p>PerlSetVar AuthFile admin\/password\/.htpasswd<br \/>\nAuthName &laquo;&nbsp;Acces Restreint&nbsp;&raquo;<br \/>\nAuthType Basic<br \/>\nrequire valid-user<\/p>\n<p>Pour l&rsquo;adapter \u00e0 votre site, vous devez remplacer deux valeurs:<br \/>\nadmin\/password\/.htpasswd: Ceci repr\u00e9sente l&#8217;emplacement du fichier contenant la liste des mots de passe.<br \/>\nCette valeur est le chemin du fichier contenant les mots de passe depuis la racine du serveur. Dans le cas de l&rsquo;exemple, le fichier .htpasswd serait situ\u00e9 dans le dossier admin puis le dossier password.<br \/>\nQuel est l&rsquo;int\u00earet de cr\u00e9er un dossier password si nous voulons simplement prot\u00e9ger le dossier admin? Nous le verrons plus tard, mais il s&rsquo;agit d&rsquo;une question de s\u00e9curit\u00e9, vous comprendrez plus tard.<\/p>\n<p>&laquo;&nbsp;Acces Restreint&nbsp;&raquo;: Vous pouvez modifier le texte que portera la fen\u00eatre qui s&rsquo;ouvrira pour rentrer le pseudo et le mot de passe, pour informer l&rsquo;utilisateur de l&rsquo;accessibilit\u00e9 du dossier. Attention tout de m\u00eame de ne pas enlever les guillemets, faute de quoi la protection ne marchera pas convenablement.<\/p>\n<p>II. Cr\u00e9ation du dossier password qui contiendra le fichier .htpasswd:<\/p>\n<p>Nous allons donc placer ce dossier dans le dossier que nous souhaitons prot\u00e9ger dans notre exemple, mais vous pouvez le placer dans n&rsquo;importe quel r\u00e9pertoire de votre serveur, il suffit juste de remplacer les valeurs indiquant le chemin du fichier contenant les pass dans le fichier .htaccess.<\/p>\n<p>Pour des raisons de s\u00e9curit\u00e9 nous allons faire en sorte que ce fichier ne soit accessible \u00e0 personne, y compris vous. Nous allons alors cr\u00e9er un fichier .htaccess dans le r\u00e9pertoire password qui permettra de refuser son acc\u00e8s \u00e0 tout visiteur.<br \/>\nIl suffira donc d&rsquo;y ins\u00e9rer une ligne:<\/p>\n<p>deny from all<\/p>\n<p>Il est \u00e9vident que cette \u00e9tape n&rsquo;est pas obligatoire, mais elle est conseill\u00e9e par Free pour encore plus de s\u00e9curit\u00e9. Si vous voulez ne pas la consid\u00e9rer, vous pouvez faire comme dans l&rsquo;exemple des annexes, mais en gardant tout de m\u00eame la syntaxe propre \u00e0 free.<\/p>\n<p>III. Mise en place du fichier .htpasswd:<\/p>\n<p>Chez Free, il n&rsquo;est pas indispensable que le fichier contenant les pseudos et mot de passe soit appel\u00e9 .htpasswd. Vous vous souvenez on indique dans le .htaccess le chemin de ce fichier, et bien il peut s&rsquo;appeler comme on le d\u00e9sire, password.txt, exemple.php, enfin comme on le d\u00e9sire.<\/p>\n<p>Nous allons rencontrer la plus grande diff\u00e9rence entre la protection par mot de passe entre Free et les autre. Vous vous souvenez sur un serveur &laquo;&nbsp;classique&nbsp;&raquo;, les mots de passe sont crypt\u00e9s et enregistr\u00e9s de cette mani\u00e8re dans le .htpasswd.<\/p>\n<p>Chez Free vous ne devez pas crypter les mots de passe. En effet l&rsquo;h\u00e9bergeur a d\u00e9sactiv\u00e9 cette fonction. Il suffit donc de mettre les mots de passe en clair dans le fichier les contenant. Vous voyez maintenant l&rsquo;int\u00earet de s\u00e9curiser davantage le fichier contenant les mots de passe?<\/p>\n<p>Le fichier .htpasswd doit contenir la ligne suivante pour un pseudo utilisateur :<\/p>\n<p>pseudo:motdepasse<\/p>\n<p>Si vous voulez autoriser l&rsquo;entr\u00e9e \u00e0 plusieurs pseudos, vous pouvez r\u00e9p\u00e9ter cette ligne en changeant mot de passe et pseudo en allant \u00e0 la ligne.<\/p>\n<p>pseudo:motdepasse<br \/>\nadministrateur:admin<br \/>\nmoderateur:modo<\/p>\n<p>Vous pouvez en mettre tant que vous voulez.<\/p>\n<p>Ce fichier ne doit contenir ni espaces ni tabulations.<\/p>\n<p>Voila, j&rsquo;esp\u00e8re que vous aurez compris et r\u00e9ussi \u00e0 installer les restrictions d&rsquo;acc\u00e8s.<br \/>\nJe rappelle que celles-ci sont SPECIFIQUES \u00e0 l&rsquo;h\u00e9bergeur Free.fr.<\/p>\n<p>Bon courage \u00e0 tous.<br \/>\nben.popeye<\/p>\n<p>Par ben.popeye, <small>le 07 Juillet 2005 \u00e0 12h13<\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour \u00e0 tous ! Je vais essayer de vous expliquer clairement la m\u00e9thode pour prot\u00e9ger l&rsquo;acc\u00e8s \u00e0 un dossier par mot de passe sur l&rsquo;h\u00e9bergeur free.fr, qui est l\u00e9g\u00e8rement diff\u00e9rente que celle classique. C&rsquo;est vrai il y a une annexe dans les cours php \u00e0 propos des .htaccess et .htpasswd. Et bien oui, mais elle &hellip; <a href=\"http:\/\/les-fougs.com\/wordpress\/2013\/03\/10\/htmlcss-fichier-htaccess-chez-free-fr\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;HTML\/CSS -> Fichier .htaccess chez free.fr&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[31],"tags":[],"_links":{"self":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/60"}],"collection":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/comments?post=60"}],"version-history":[{"count":0,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/60\/revisions"}],"wp:attachment":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/media?parent=60"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/categories?post=60"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/tags?post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}