самый простой способ справиться с этим - использовать два виртуальных хоста. Используйте один для внешних пользователей и один для внутренних пользователей ... то есть "www.myhost.com" для внешних и "www-int.myhome.com" для внутренних пользователей. Ограничьте www-int только внутренними IP-адресами без требований авторизации.
Кроме того, вы можете использовать что-то вроде этого в ваших директивах Auth:
Require valid-user
Allow from 192.168.1
Satisfy Any