这不是通常的要求。
我需要保护一个域,同时保持内部文件的可访问性。
所以我的HTACCESS文件在域的根FTP文件夹如下:
AuthType basic AuthName "Secure" AuthUserFile /path/to/my/password/.ok_pass <Files index.html> Require valid-user </Files>
这个密码保护我的网站,如果我这样访问它: www.mydomain.com/index.html
但不是当我像www.mydomain.com
直接访问它。
那么如何设置密码到目录中的默认文档呢?
所以,你想它需要/和/index.html的密码,但没有其他的东西?
加:
<Location /> Require valid-user </Location>
这是一个不寻常的要求,但我认为你必须密码保护整个根目录,然后覆盖所有内容。 重写下来让每个人都可能是棘手的,这是我从来没有做过的事情,但这可能会工作:
<Directory /root/of/your/site> Require valid-user <Files index.html otherfile.html etc> Allow from all Satisfy Any </Files> <Directory subdir> Allow from all Satisfy Any </Files> </Directory>