J'ai une question. Est-il possible de bloquer l'accès à tous les fichiers d'un dossier si celui-ci contient un fichier spécifique ? .block
. Je sais que je peux compter dessus :
location ~ \.(mp3|log|txt|rtf|doc|docx)$ {
deny all;
return 404;
}
Si c'est possible, comment faire ?
J'ai essayé avec :
location ~ \.block {
deny all;
return 404;
}
Mais cette fonction ne limite que le fichier .block, pas les fichiers du dossier (qui peuvent toujours être téléchargés ou ouverts dans un navigateur).
Salutations.
0 votes
Comment sont créés les fichiers .block ? Automatiquement ou manuellement par vous ? Dans ce dernier cas, je suggère de restreindre l'accès aux fodlers manuellement dans la configuration de NginX également. Si c'est automatiquement par une application web par exemple, alors (bon sang, pardonnez-moi de dire cela), peut-être qu'une déclaration if peut vous aider, mais n'oubliez pas : IFISEVIL
0 votes
Oui, les fichiers .block sont créés par moi-même. Je ne veux pas écrire chaque nom de dossier dans la configuration de NginX, c'est inutile. Je veux juste interdire l'accès à tous les fichiers contenus dans le dossier contenant le fichier .block. Humm, comme apache .htaccess refuser de tout.