如何使用htaccess密码保护域名?

这不是通常的要求。

我需要保护一个域,同时保持内部文件的可访问性。

所以我的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>