我正在尝试用密码保护在 wordpress 上制作的网站的主页。如果我的域是,mydomain.com
那么如果有人访问mydomain.com
,他/她应该得到一个身份验证弹出窗口,而对于页面的其余部分,它不应该(例如mydomain.com/sample-page/allowed
)。我正在使用下面的代码,但到目前为止还没有运气。
SetEnvIf Host "^mydomain.com$" passreq
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /path/to/.htpasswd
AuthGroupFile /dev/null
Require valid-user
Order allow,deny
Allow from all
Deny from env=passreq
Satisfy any