创建.htaccess文件

时间:2014-02-22 07:22:25

标签: .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>

我正在尝试将某些用户的访问权限授予特定网页。 是可以这样做还是我必须为每个用户创建单独的.htaccess文件? 我不知道由于某种原因它不能正常工作。 请查看并提出任何错误建议。

感谢。

1 个答案:

答案 0 :(得分:0)

您正在寻找.htgroup

创建一个组文件。 称之为/afs/asu.edu/users/a/r/s/arsingh3/www/.htgroup,看起来像这样:

cse1:Alice John Bob Dave

... 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>

请注意,AuthGroupFile现在指向您的组文件,现在需要访问该组cse1(而不是单个用户Alice)。

http://www.euronet.nl/~arnow/htpasswd/documentation.html

使用此网站在.htpasswd中生成密码 http://www.htaccesstools.com/htpasswd-generator/

注意:您也可以做多个小组 http://www.washington.edu/webinfo/htaccess/weblogin.html

<Files "CSE001.htm">
    require group A
    require group cse1
    require user Dave
</Files>