hi,
Ich denke mir daß müßte mit <Location> oder <Files> funktionieren.
FilesMatch wäre m.E. vorzuziehen, http://httpd.apache.org/docs/mod/core.html#filesmatch.
Ich verstehe aber noch nicht wie ich daß ganze negieren kann, d.h. weise alle Zugriffe ab, welche nicht die genannte Erweiterung haben.
negieren von regex-pattern generell über ein vorangestelltes ^
<FilesMatch ".(gif|jpe?g|png)$">
negiert: <FilesMatch ".^(gif|jpe?g|png)$">
dann noch mit allow/deny from all kombinieren, dann solltest du das gewünschte eigentlich schon haben.
(evtl. reicht es auch aus, nur für die definierten ausnahmen per <FilesMatch) allow zu konfigurieren, und für alles andere - <Directory> - generell deny.)
gruss,
wahsaga