htaccess针对不同用户的不同用户权限

时间:2013-07-08 18:09:06

标签: .htaccess .htpasswd

我似乎无法找到编写.htaccess文件的正确方法。我最初设置了文件以允许访问文件目录,并且工作正常:

AuthUserFile /var/www/html/technical/mep/.htpasswd
AuthGroupFile /dev/null
AuthName "Password Protected Area"
AuthType Basic

Require valid-user

现在我需要做的是添加一个额外的htpasswd文件(例如.htpasswd2),并允许那些额外的用户只能访问该目录中的单个文件。如何编辑当前的.htaccess文件以实现此目的?

1 个答案:

答案 0 :(得分:1)

您只需使用<FilesMatch>容器:

<FilesMatch protected.html>
  AuthUserFile /var/www/html/technical/mep/.htpasswd2
  AuthGroupFile /dev/null
  AuthName "Password Protected Area 2"
  AuthType Basic

  Require valid-user
</FilesMatch>

文件“ protected.html ”会使用.htpasswd2文件。