0

我似乎找不到编写 .htaccess 文件的正确方法。我最初将文件设置为允许访问文件目录并且效果很好:

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

Require valid-user

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

4

1 回答 1

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文件。

于 2013-07-09T05:38:08.413 回答