我正在尝试密码保护在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