[.htaccess - Bloquear / IP banido] Como bloquear o acesso a um site para determinados usuários ... ou para todos, exceto alguns.

Restringir o acesso a um site para determinados IPs, pode ser muito simples .htaccess.

Order deny, allow
Deny from 191.155.1.30
Deny from 123.113.
Deny from 1.2.3.4  5.6.7.8 127.1.1.1
Allow from all 

Se acima da linha "Ordenar negar, permitir"Diz para servidor de prioridade. Mais especificamente, acesso a todos os IPs, exceto aqueles que são listados nas linhas "Negar a partir".

Negar a partir 191.155.1.30 - Bloqueia o acesso a um único IP. Em nosso exemplo: 191.155.1.30

Negar a partir 123.113. - Bloquear o acesso todos os IPComeçando com os locais 123.113.

Para algumas versões do Apache, o exemplo acima retornaria 500 servidor interno Error para todos os IPs que acessam o site. Se você tiver esse erro, remova as linhas acima, a primeira e última linha e usar apenas:

Deny from 191.155.1.30
Deny from 123.113.
Deny from 1.2.3.4  5.6.7.8 127.1.1.1 

Como uma inversão das afirmações acima é bloquear todos os IPs, com exceção de alguns.
Negar a partir de todos
Permitir que a partir 1.1.1.1
Todos os IPs terão acesso bloqueado, menos PC que tem 1.1.1.1 IP

Apaixonado por tecnologia, escrevo com prazer no StealthSettings.com desde 2006. Tenho uma ampla experiência em sistemas operacionais: macOS, Windows e Linux, assim como em linguagens de programação e plataformas de blogs (WordPress) e para lojas online (WooCommerce, Magento, PrestaShop).

Deixe um comentário