Правило Deny
применяется в отношении каталога, даже если оно находится в блоке объявления. <Files>
поэтому часто будет отказывать.
В руководстве упоминается <FilesMatch>
в качестве предпочтительной альтернативы, и оно часто работает с утверждениями авторизации. Я бы не рассчитывал на это, однако; У меня были проблемы с настройкой работы с несколькими разделами и переопределениями.
Более рекомендуемая альтернатива - использовать RewriteRule:
RewriteRule .+\.txt$ - [FORBIDDEN,LAST]
Что также проще ограничить эффект для текущего каталога.