创建.htaccess文件

创建.htaccess文件,.htaccess,.htaccess,我在.htaccess文件中编写了以下代码: AuthUserFile /afs/asu.edu/users/a/r/s/arsingh3/www/.htpasswd AuthType Basic AuthName "Only valid users can access " <Files "CSE001.html"> Allow Alice John Bob Dave </Files> AuthUserFile/afs/asu.edu/users/a/r/s/ar

我在.htaccess文件中编写了以下代码:

AuthUserFile /afs/asu.edu/users/a/r/s/arsingh3/www/.htpasswd
AuthType Basic
AuthName "Only valid users can access "
<Files "CSE001.html">
  Allow Alice John Bob Dave
</Files>
AuthUserFile/afs/asu.edu/users/a/r/s/arsing3/www/.htpasswd
AuthType Basic
AuthName“只有有效用户才能访问”
允许Alice John Bob Dave
我试图让一些用户访问特定的网页。 是否可以这样做,或者我必须为每个用户创建单独的.htaccess文件?? 我不知道为什么它不能正常工作。 请看一看,并提出任何错误


谢谢。

您正在寻找.htgroup

创建一个组文件。 将其命名为/afs/asu.edu/users/a/r/s/arsing3/www/.htgroup,并使其看起来像这样:

AuthUserFile /afs/asu.edu/users/a/r/s/arsingh3/www/.htpasswd
AuthGroupFile /afs/asu.edu/users/a/r/s/arsingh3/www/.htgroup 
AuthType Basic 
AuthName "Only valid users can access " 
<Files "CSE001.htm">  
    require group cse1 
</Files>
cse1:爱丽丝·约翰·鲍勃·戴夫

。。。其中Alice、John、Bob和Dave是用户名。 然后修改目录中的.htaccess文件,如下所示:

AuthUserFile /afs/asu.edu/users/a/r/s/arsingh3/www/.htpasswd
AuthGroupFile /afs/asu.edu/users/a/r/s/arsingh3/www/.htgroup 
AuthType Basic 
AuthName "Only valid users can access " 
<Files "CSE001.htm">  
    require group cse1 
</Files>
AuthUserFile/afs/asu.edu/users/a/r/s/arsing3/www/.htpasswd
AuthGroupFile/afs/asu.edu/users/a/r/s/arsing3/www/.htgroup
AuthType Basic
AuthName“只有有效用户才能访问”
需要组cse1
请注意,AuthGroupFile现在指向您的组文件,并且现在需要组cse1(而不是单个用户Alice)进行访问

使用此网站在.htpasswd中生成密码

注意:您也可以进行多组操作。


需要A组
需要组cse1
需要用户Dave