в папке на сервере лежит около 10 файлов и файл htaccess. Но доступ нужно открыть только к одному или двум. Как это сделать? Или лучше в этой папке создать папку, и в нее переместить остальные файлы и закрыть к ней доступ?
С помощью директивы Files в htaccess можно закрыть доступ только к одному файлу. Можно ли написать как-нибудь вроде исключения для двух файлов, нападобие как это делается при фильтре на пользователей - deny from all, allow from a, b?
И еще можно ли закрыть папку, не ставя пароля?
Спасибо
Спустя 3 минуты, 11 секунд (22.12.2010 - 14:43) alex12060 написал(а):
Цитата |
И еще можно ли закрыть папку, не ставя пароля? |
Создаешь в папке файл index.html и все, папка закрыта
А так, не знаю как закрыть несколько файлов)
Спустя 11 часов, 42 минуты, 26 секунд (23.12.2010 - 02:26) program90 написал(а):
alex12060
В смысле index.html? У меня был index.html, но папка все равно остается открытой.
В смысле index.html? У меня был index.html, но папка все равно остается открытой.
Спустя 7 часов, 6 минут, 13 секунд (23.12.2010 - 09:32) elliot написал(а):
Посмотри про FilesMatch.
Попробуй написать так:
Попробуй написать так:
order deny,allow
deny from all
<FilesMatch "^(fileA|fileB)$">
allow from all
</Files>
Спустя 2 дня, 12 часов, 43 минуты (25.12.2010 - 22:15) VELIK505 написал(а):
Достаточно собрать все файлы в отдельную папку и вложить в эту папку .htaccess с содержимымым:
deny from all
deny from all
Спустя 1 час, 19 минут, 22 секунды (25.12.2010 - 23:34) program90 написал(а):
Спасибо,
теперь все работает
теперь все работает