Comment interdire l'accès à un fichier via HTACCESS ?
Réponses rédigées par Antoine
Dernière mise à jour : 2017-11-21 17:03:52
Question
J'ai un fichier sur un serveur Web sur lequel je voudrais interdire l'accès, comment faire via HTACCESS ?
Réponse
Pour restreindre l'accès à un fichier via .htaccess
<files nom_du_fichier.jpg>
Order allow,deny
Deny from all
</files>
Réponse
Vous pouvez aussi utiliser FilesMatch
pour interdire, par exemple, l'accès à tous les fichiers dont l'extension est PHP :
<FilesMatch "\.php$">
Order deny,allow
Deny from all
</FilesMatch>
Et si vous voulez interdire l’accès à tous les fichiers PHP, sauf un seul tel que toto.php :
<FilesMatch "^(?!toto\.php$).+\.php$">
Order deny,allow
Deny from all
</FilesMatch>