我使用.htaccess文件为文件夹设置了几个选项,但DirectoryIndex规则似乎不在子文件夹中工作。这是我的.htaccess文件。
AuthUserFile /var/www/.htpasswd
AuthType Basic
AuthName "Folder"
Require user joe
DirectoryIndex index.htm index.html
我知道它正在加载.htaccess文件,因为如果我尝试直接转到子文件夹但是它不能加载那里的index.htm文件,它要求输入密码,我有手动输入index.htm。带有.htaccess文件的根文件夹会自动加载index.htm文件。我错过了什么?谢谢!
答案 0 :(得分:0)
原来乘客造成了这个问题。解决方案是禁用该文件夹的Passenger。
<Location /public>
PassengerEnabled off
</Location>