只有密码才能使用.htaccess保护文件夹中的一个文件

时间:2010-04-05 22:38:24

标签: .htaccess

我只想密码保护文件夹中的一个文件。我怎么能用.htaccess做到这一点?

1 个答案:

答案 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>