.htaccess 只有在使用htaccess获取文件时,我才能查看目录及其文件并提示进行身份验证吗

.htaccess 只有在使用htaccess获取文件时,我才能查看目录及其文件并提示进行身份验证吗,.htaccess,apache2,.htaccess,Apache2,我有以下文件 /var/www/foo/foo-0.0.1.apk 和/var/www是一个虚拟主机的DocumentRoot,可在 我想要 P1-当我得到http://bar.com,然后我看到一个链接foo P2-当我得到http://bar.com/foo,然后我看到一个链接foo-0.0.1.apk P3-当我得到http://bar.com/foo/foo-0.0.1.apk,然后系统会提示我填写登录名和密码 我设法使用/var/www/foo/.htaccess执行P2+P3 Au

我有以下文件

/var/www/foo/foo-0.0.1.apk
和/var/www是一个虚拟主机的DocumentRoot,可在

我想要

P1-当我得到http://bar.com,然后我看到一个链接foo P2-当我得到http://bar.com/foo,然后我看到一个链接foo-0.0.1.apk P3-当我得到http://bar.com/foo/foo-0.0.1.apk,然后系统会提示我填写登录名和密码 我设法使用/var/www/foo/.htaccess执行P2+P3

AuthUserFile /var/www/.htpasswd
AuthType Basic
AuthName "Private directory"
Require valid-user
但是P1是红色的

我在上面的指令中加了a,但P2是红色的


使用htaccess,我可以拥有所有吗?

如果将htaccess放在foo中,为什么P1不再工作?htaccess不应影响对bar.com/的请求,因为我没有正确理解文档