Мой .htaccess на Rackspace выглядит так:
AuthType Basic
AuthName "Restricted Area"
AuthUserFile /path-to-htdocs/.htpasswd
Require valid-user
Теперь я ожидал, что это защитит паролем весь каталог, однако он защищает только файлы с расширением .php! Что с этим не так? Это что-то в http.conf по умолчанию, что я не могу переопределить? Путь, используемый к .htpasswd, правильный, поскольку он принимает пользователя / passwd в случае .php
Посмотри в свой httpd.conf
файл для любого <Directory>
директивы, которые могут иметь приоритет над вашим .htaccess
инструкции.
Также посмотрите файлы в /etc/httpd/conf.d/
каталог (в зависимости от того, в каком дистрибутиве Linux вы работаете) или где еще вы храните файлы, которые включаются автоматически.
Директивы в httpd.con
файл имеет наивысший приоритет, и любые директивы, которые вы вводите в .htaccess
выполняются только в том случае, если они не конфликтуют с директивами httpd.conf.