在 .htaccess 中,我有以下条目来阻止某些特定国家/地区的 IP,但是列表太长了,不可能针对某个 IP 地址一一匹配其中的 IP 地址模式,
但我想添加一个允许的特定 IP 地址,即使该地址匹配“拒绝模式”
我该怎么做呢 ?我试过了
<Limit GET HEAD POST>
order allow,deny
deny from 123.2.220.
deny from 203.171.196.
....
# this list is long
....
....
allow from 222.165.128.0/18
</Limit>
但是如果最后一个 ip 与顶部匹配,它仍然会被阻止吗?如何克服这个问题?
将您的更改
order allow,deny
为order deny,allow
.请注意,一旦完成, any
Allow
将覆盖 aDeny
- anAllow from all
将使您的所有Deny
s 完全惰性。根据您的配置,简单地找到
Deny
应用于 IP 范围的行并将其删除(或将其拆分以避免阻塞您感兴趣的范围)可能更有意义。