Você pode tentar o seguinte
Order Deny, Allow
Deny from All
AuthName "EnterPassword"
AuthUserFile /etc/.htpasswd
AuthGroupFile /dev/null
AuthType Basic
Require valid-user
Allow from xxx.xxx.xxx.xxx yyy.yyy.yyy.yyy zzz.zzz.zzz.zzz
Satisfy Any
Alguém pode dar uma olhada na sintaxe do código abaixo e me informar se está correto
- minha intenção é excluir o htaccess dos intervalos de IP especificados na parte 'Allow' e o restante de todos deve solicitar autenticação quando acessarem o site.
Isso simplesmente "nega" a todos. O intervalo de IP especificado em Allow from não deve solicitar o htaccess, mas é pedir o htaccess para cada um.
Alguém pode confirmar isso e me ajudar a fazer esse trabalho:
Options FollowSymLinks
AllowOverride None
AuthUserFile /etc/.htpasswd
AuthGroupFile /dev/null
AuthName EnterPassword
AuthType Basic
require valid-user
Order deny,allow
Deny from all
Allow from 30.21.37.
Allow from 113.11.23.23
Você pode tentar o seguinte
Order Deny, Allow
Deny from All
AuthName "EnterPassword"
AuthUserFile /etc/.htpasswd
AuthGroupFile /dev/null
AuthType Basic
Require valid-user
Allow from xxx.xxx.xxx.xxx yyy.yyy.yyy.yyy zzz.zzz.zzz.zzz
Satisfy Any
Existem várias maneiras de permitir endereços IP específicos no htaccess. Aqui está a melhor e mais fácil solução
Basta selecionar a opção desejada e clicar em gerar.