OVH Community, votre nouvel espace communautaire.

Protéger un fichier spécial par .htaccess


Fred69
21/04/2004, 15h26
Ce petit truc peut vous aider à protéger un fichier sensible particulier dans un répertoire.
En effet, certains fichiers (comme admin.php , qui a notamment défrayé la chronique il y peu de ça ).

Donc, au lieu de déplacer le ficher (ce qui engendre généralement un casse-tête pas possible pour modifier tous les autres fichiers référents) ou renommer le fichier (ce qui est très possible, mais contraignant, long et sans garantie de ne rien casser ), on peut tout simplement protéger ce fichier sensible par un fichier .htaccess.

Pour un fichier "admin.php", il faut saisir ce code dans un éditeur de texte :
Code:

AuthUserFile /home/moncompte/monrep/.htpasswd
AuthGroupFile /dev/null
AuthName "administrateur"
AuthType Basic

order allow,deny
allow from all
require valid-user

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 toto.xxx, vous remplacez "" par "".

Pour protéger plusieurs fichiers, je pense qu'il faut saisir "", 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

Testé : ça marche nickel du premier coup.