chez
Free il faut utiliser PerlSetVar :
exple pour bloquer un dossier ....htaccess contient :
PerlSetVar AuthFile lenomdudossier/lenomdufichier.txt
AuthName "Acces Restreint"
AuthType Basic
require valid-user
donc si j'ai compris pour admin.php et config.php on pourrait faire un .htaccess qui contiendrait:
<Files >
deny from all
</Files>
# -------------------------------------------
# Start of admin.php Auth
# -------------------------------------------
<Files admin.php>
<Limit GET POST PUT>
require valid-user
</Limit>
AuthName "Identification"
AuthType Basic
PerlSetVar AuthFile lenomdudossier/lenomdufichier.txt
</Files>
# -------------------------------------------
# End of admin.php Auth
# -------------------------------------------
# -------------------------------------------
# Start of config.php Auth
# -------------------------------------------
<Files config.php>
<Limit GET POST PUT>
require valid-user
</Limit>
AuthName "Identification"
AuthType Basic
PerlSetVar AuthFile lenomdudossier/lenomdufichier.txt
</Files>
# -------------------------------------------
# End of config.php Auth
# -------------------------------------------
et j'ai testé ça marche
je cree un dossier lenomdudossier que je protège avec un .htaccess (deny from all)
je mets dedans lenomdufichier.txt
login:pass
sans espaces et c'est tout.
ça marche pil-poil
@ndré