我只想密码保护文件夹中的一个文件。我怎么能用.htaccess做到这一点?
答案 0 :(得分:3)
假设您要密码保护secret.html
文件。只需在与秘密文件相同的文件夹中创建一个.htaccess
文件,其中包含以下内容(您可能需要根据您的配置自定义一些值:
<Files secret.html>
AuthName "Login"
AuthType Basic
AuthUserFile /html/username/.htpasswd
require valid-user
</FilesMatch>
您还可以使用通配符仅过滤某些文件类型。想象一下,您想要密码保护所有zip文件:
<FilesMatch "*.zip">
AuthName "Login"
AuthType Basic
AuthUserFile /html/username/.htpasswd
require valid-user
</FilesMatch>