是否可以使用基于文件的动态阻止列表来阻止用户访问IP地址?
因此,假设.htaccess如下所示:
order Deny,Allow
Deny from 123.156.0.1
Deny from 10.0.0.10
Allow from all
可以将此列表设为动态列表,例如:
order Deny,Allow
[include Deny list here]
Allow from all
当然,另一种选择是用PHP修复它,但是最好让Apache处理。
最佳答案
根据Apache docs,似乎不可能从文本文件中读取值。
但是,您可以 include
包含IP地址的配置文件。但是,它们必须采用Apache的conf文件格式。
这应该工作:
order Deny,Allow
include conf/IPList.conf
Allow from all
即使不建议使用
include
整个目录,甚至也可以。