我在.htpasswd中有用户,而在.htaccess中有允许的IP 我想允许用户/密码(对于不在.htaccss中的IP)或IP进行访问(无身份验证)。
我用以下几行编辑了httpd中的dir部分 但是,不要求其为允许的IP询问用户/密码以及不在文件中的IP进行身份验证。
<Directory xxx>
AllowOverride All
Options Indexes FollowSymLinks
AuthName "Authentication required!"
AuthType Basic
AuthUserFile <my path>/.htpasswd
<RequireAny>
Require ip 127.0.0.1
Require valid-user
</RequireAny>
</Directory>
答案 0 :(得分:0)
这些配置对我有用
AllowOverride All
AuthType Basic
AuthName "Authentication Required"
AuthUserFile "/my path/.htpasswd"
Require valid-user
satisfy any
deny from all
allow from x.x.x.x