Запрет показа через htaccess всех файлов, кроме определенного расширения

Кинотавр

Новичок
Запрет показа через htaccess всех файлов, кроме определенного расширения

Нужна htaccess-конструкция для запрета показа в определенном директории всех файлов, кроме jpg.
 

Кинотавр

Новичок
Ну и что, конструкцию то не написал.
Вот есть такое
<Files "\.(jpg)$">
order allow,deny
deny from all
</Files>
Оно запрещает показ жпегов. А как сделать, чтобы запрещались все, кроме жпегов?
 

Georgy

Guest
<Files "\.(^jpg)$">
order allow,deny
deny from all
</Files>

- на сколько я разбираюсь в регэкспах..
 

Кинотавр

Новичок
Проверил, не работает. Открываются все файлы: и жпеги, и не жпеги.
Еще варианты есть?
 

tony2001

TeaM PHPClub
>Еще варианты есть?
у нас тут гадание?
открой мануал по апачу - там есть описание директивы Files.
 

Кинотавр

Новичок
kdk, спасибо, попробую.
tony2001, а я тебе объясню. Дело в том, что мне нужно не описание директивы Files, а готовая работающая конструкция. Мануал я читал, пробовал делать. Что-то все никак не получается. Вот решил попросить помощи у коллег. А что, это здесь запрещено?
 

si

Administrator
А на 2 директивы фантазии не хватает ?
Код:
<Files *>
    Order Deny,Allow
    Deny from All
</Files>

<Files *.txt>
    Order Deny,Allow
    Allow from All
</Files>
 

Кинотавр

Новичок
Ну вот, совсем другое дело! Все работает.
Можете ведь, когда захотите.
si, тебе спасибо.
 
Сверху