Это может быть немного поздно, но для справки, решение, которое работало для меня, было:
Deny from all
Order deny,allow
AuthName "blah blah blah"
AuthUserFile path/to/.htpasswd
AuthType Basic
Require valid-user
Allow from 192.168.
Satisfy Any
Это позволит вам форсировать htpass, кроме как с указанного домена, в противном случае по этой ссылке будет много полезных групп по обновлению информации http://petergasser.com/codebase/comments.php?DiscussionID=38, но если с этой страницы выполнить это, то что вам нужно?
"менеджеры могут просматривать эту страницу откуда угодно, все остальные должны быть с IP-адреса golden.net:"
Htaccess:
AuthUserFile /usr/home/lee/htpasswd
AuthGroupFile /usr/home/lee/htgroup
AuthName "Lee's Secret Area"
AuthType Basic
Satisfy Any Default is Satisfy ALL
<Limit GET POST>
order deny,allow
deny from all
allow from .golden.net
require group managers
</Limit>
AuthGroupFile:
managers: cisco bob tim jeff kari
systems: lee joe cisco
sales: kari tonja