我已经对我的目录(项目)进行了基本的身份验证,效果很好。但我也想对特定的网址(例如/ project / member网址)进行另一种基本身份验证。
这是我在目录(项目)中的.htaccess:
AuthUserFile /var/www/html/project/.htpasswd
AuthGroupFile /dev/null
AuthName "Enter YourPassword"
AuthType Basic
require valid-user
我发现了这段代码,该代码基本上为该特定的url提供了密码保护,并且它实际上可以工作,但事实是,上述身份验证不起作用。
Password protect a specific URL
SetEnvIf Request_URI "^/project/member" require_auth=true
AuthUserFile /var/www/html/project/.htpasswd
AuthName "Password Protected"
Order Deny,Allow
Deny from all
Satisfy any
Require valid-user
Allow from env=!require_auth
所以我的问题是如何使这两个因素协同工作,否则这是不可能发生的?我无权访问虚拟主机,因此只能在htaccess上进行配置。
我的apache版本:Apache / 2.4.6
希望有人可以帮助我。非常感谢。