Você pode usar o RewriteMap e, em seguida, escrever um RewriteCond que atenda aos seus interesses.
Eu tenho um apache. Existe um arquivo de configuração:
<VirtualHost 0.0.0.0:80>
DocumentRoot /var/www/html
LogFormat "%{X-Forwarded-For}i %b %{%d/%m/%y}t" bandwidth
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/access.log combined
CustomLog /var/log/httpd/bandwidth.log bandwidth
</VirtualHost>
E eu tenho um arquivo de texto, onde armazenados ip-s, e essa lista pode ser modificada no tempo do arquivo de script, que monitora banda por ip, e se ip atingiu um limite, o serviço de monitoramento adiciona ip no arquivo de texto. Como posso redirecionar a solicitação para o arquivo estático "limit.php", quando algum limite de alcance de ip.
O serviço de monitoramento é um script no bash, que calcula a largura de banda do arquivo /var/log/httpd/bandwidth.log.
Você pode usar o RewriteMap e, em seguida, escrever um RewriteCond que atenda aos seus interesses.
Tags webserver ip apache-httpd