使用htaccess对目录和特定URL进行密码保护

时间:2018-12-12 01:38:13

标签: apache .htaccess password-protection

我已经对我的目录(项目)进行了基本的身份验证,效果很好。但我也想对特定的网址(例如/ 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

希望有人可以帮助我。非常感谢。

0 个答案:

没有答案