Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > .htaccess - пароль и запрет доступа


Автор: Jin X 22.11.2011, 13:00
Имеем .htaccess:

Код
AuthType Basic
AuthName "Private zone!"
AuthUserFile /home/.../pretected/.htpasswd
require valid-user

<Files ~ "\.txt$">
order deny,allow
deny from all
</Files>

Если я ввожу в строке mysite.ru/pretected/, браузер запрашивает пароль, аналогично и для mysite.ru/pretected/file.php, а если ввожу mysite.ru/pretected/file.txt, то сразу же отображается содержимое файла. Как же защитить txt-шки паролем? Аналогично и для html, они тоже не защищаются.

Далее... <Files ~ "\.txt$"> не защищает от доступа txt-шки. Если же написать <Files ~ "\.dat$"> и обратиться к .dat, будет выведено сообщение "403 Access denied". <FilesMatch...> пробовал - эффект тот же.

В чём дело?

Автор: Jin X 25.11.2011, 17:03
Получил ответ:
Цитата
Статистические типы файлов у нас обраюатываются сервером nginx, т.е. на файлы такие как картинки и текстовые htaccess не работает. Чтоб заработало нужно отключить обработку этих файлов в nginx, но от этого будет выше нагрузка вашего акканута на вебсеврер.
 Если не очень нужно то лучше не отключать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)