如果主机包含 X,则通过 htaccess 阻止请求

如果主机包含 X,则通过 htaccess 阻止请求

我有许多机器人正在访问我的网站,由于它们主要使用亚马逊网络服务来发送垃圾邮件,因此在日志中它看起来像这样:

ec2-47-128-60-90.ap-southeast-1.compute.amazonaws.com
ad2-47-128-60-30.ap-southeast-1.compute.amazonaws.com

因此我想知道是否可以创建一个规则,如果主机包含,该规则将阻止该请求compute.amazonaws.com

我尝试过,但是没有效果:

Order Deny,Allow
SetEnvIf Remote_Host compute.amazonaws.com keep_out
Deny from env=keep_out

也尝试过但是没有效果:

Order Deny,Allow
Deny from compute.amazonaws.com

相关内容