Quelque soit votre hébergeur, vous désirez ne protéger que certains fichiers sur votre site ...La solution est ici:
Ci-Dessous (Inutile de Cliquer...)Vous avez déjà compris la philosophie de protection de répertoires sur votre
serveur chez Free ou sur votre
serveur ailleurs. Vous pouvez maintenant entrer un peu plus dans le détails en spécialisant l'accès et la protection de certains fichiers:
Le Fichier .htaccess peut être organisé comme cela :
- Code: Tout sélectionner
<FILES *.exe>
Order Deny,Allow
Deny from all
Allow from .fr
Allow from .hastursoft.com
</FILES>
<FILES *.html>
order allow,deny
allow from all
deny from .ru
</FILES>
<FILES *.zip>
Bloc (PerlSetVar / AuthUserFile... require valid-user )
Order Deny,Allow
Deny from none
Allow from all
satisfy all
</FILES>
<FILES *.txt>
Bloc (PerlSetVar / AuthUserFile... require user utilisateur1 utilisateur9 )
Order Deny,Allow
Deny from none
Allow from all
satisfy all
</FILES>
- Fichiers .exe
Seront refusés pour tous, sauf pour ceux qui viennent d'un domaine en .fr ou se terminant par .hastursoft.com - Fichiers .html
Seront acceptés pour tous, sauf pour ceux qui viennent d'un domaine en .ru - Fichiers .zip
Ne seront refusés pour personne, puis autorisés pour tous. A condition que (satisfy all) cet utilisateur soit dans la liste des utilisateurs autorisés (par le .htpasswd) - Fichiers .txt
Ne seront refusés pour personne, puis autorisés pour tous. A condition que (satisfy all) cet utilisateur soit utilisateur1, soit utilisateur9 (de la liste autorisée par le .htpasswd)
Nota Bene:
Il est important de rappeler que l'utilisation de la fonction
Order Allow,Deny ou
Order Deny,Allow précise simplement l'ordre dans lequel l'évaluation des conditions qui suivent sera réalisé (ce n'est donc pas forcément l'ordre de lecture). Si vous voulez vous y retrouver, il est conseillé de construire votre syntaxe dans l'ordre choisi pour le Order ...).
/!\ Attention: Noter également que seule une virgule sans espace doivent séparer les termes Allow et Deny.
Cela complète déjà bien la palette de protection ...