Rackspace上的.htaccess如下所示:
AuthType Basic AuthName "Restricted Area" AuthUserFile /path-to-htdocs/.htpasswd Require valid-user
现在我期望这个密码保护整个目录,但是,它只保护扩展名为.php的文件! 它有什么问题? 这是在默认的http.conf中,我不能重写? 用于.htpasswd的path是正确的,因为它在.php的情况下接受用户/密码
在你的httpd.conf文件中查找可能覆盖你的.htaccess指令的任何<Directory>指令。
还要看看/etc/httpd/conf.d/目录中的文件(取决于你可能在哪个Linux发行版上),或者你在哪里保留自动包含的文件。
httpd.con文件中的指令具有最高优先级,并且只有在与httpd.conf指令不冲突的情况下,才会在.htaccess中发出任何指令。