8 apache-http-server passwords
我只是想知道是否可以使用 .htaccess 和 .htpasswd 文件保护具有用户名/密码组合的目录,但不能保护其中的文件。即可以将目录中的图像链接到朋友,但如果没有用户名/密码,则不允许浏览目录本身。提前感谢大家。
Ari*_*zis 10
在您的.htaccess:
Require valid-user
<Files ?*>
Order allow,deny
Allow from all
Satisfy any
</Files>
Run Code Online (Sandbox Code Playgroud)
这里Require valid-user需要任何已知的登录。然后,您修改名称中至少包含一个字符的文件的这一限制——这是?*该<Files>部分的 glob 模式将匹配的内容——这实际上意味着所包含的规则适用于文件,但不适用于目录。
在修改后的文件规则中,关键是Satisfy any. 它允许由授权满意或者凭证或IP地址。然后您允许任何IP 地址通过,因此请求始终得到授权。
所以现在浏览这个目录或其任何子目录都需要登录,但直接从中检索文件则不需要。
这就是你想要的。
| 归档时间: |
|
| 查看次数: |
3940 次 |
| 最近记录: |