Чтобы открыть сайт для локалки но запаролить для внешки я использую такую конструкцию
AuthType Basic AuthName "Test hosting" AuthUserFile /web/admin/www/.htpass Require valid-user Order deny,allow Deny From All Allow From 192.168.0. Satisfy any
Tags: apache, htaccess, ip, satisfy, доступ, пароль