Is it possible to block users from IP adresses with a dynamic file-based blocklist?
So, suppose the .htaccess looks like:
order Deny,Allow
Deny from 123.156.0.1
Deny from 10.0.0.10
Allow from all
Can this list be made dynamic, for example:
order Deny,Allow
[include Deny list here]
Allow from all
Another option would of course be to fix it with PHP, but it is preferable to let Apache handle this.
According to the Apache docs, it doesn’t seem to be possible to read values from a text file.
However, you could
includea configuration file containing the IP addresses. They would have to be in Apache’s conf file format, though.This should work:
It’s even possible to
includewhole directories, even though it’s not recommended.