Effectivement tout dépend de ton hébergeur.
Si c'est un hébergeur classique de type
ovh, tu as des serveurs qui supportent les fichiers .htaccess, avec une syntaxe classique complète.
Si tu es chez Free, tu peux également les utiliser mais la syntaxe est propriétaire, ils ont choisi de limiter les fonctions et donc de simplifier l'utilisation pour les membres. Regarde sur les pages de support de Free.
Sinon, pour les fichiers .htaccess, voici un petit tuto :
Pour un fichier "toto.php", il faut saisir ce code dans un éditeur de texte :
code:
<files toto.php>
AuthUserFile /home/moncompte/monrep/.htpasswd
AuthGroupFile /dev/null
AuthName "administrateur"
AuthType Basic
<Limit GET POST>
order allow,deny
allow from all
require valid-user
</Limit>
</files>
Vous modifiez les lignes :
AuthUserFile home/moncompte/monrep/.htpasswd
et
AuthName "administrateur"
en fonction de vos données personnelles.
Evidemment, si le fichier à protéger s'appelle tata.xxx, vous remplacez "<files toto.php>" par "<files tata.xxx>".
Pour protéger plusieurs fichiers, je pense qu'il faut saisir "<files toto.xxx toto.yyy toto.zzz>", mais ce n'est qu'une supposition.
Sous unix vous enregistrez sous .htaccess et sous Windows vous enregistrez sous htaccess.txt , puis une fois uploadé sur votre hébergement, vous renommez le fichier en .htaccess.
N'oubliez pas bien sûr de mettre ce .htaccess dans le même répertoire que le fichier à protéger
Dernière chose, il est tout à fait possible de nommer le .htpasswd différemment (ie .monpass), il suffit alors de le changer également dans le .htaccess
Si tout n'est pas clair, il faut consulter ça : http://www.google.fr/search?sourceid=navclient&hl=fr&ie=UTF-8&oe=UTF-8&q=fichier+%2Ehtaccess .
Bons tests
inscrit le 05/04/02
1076 messages