这些.htaccess
规则有效:
<RequireAll>
Require all granted
Require not ip 1.22.333.444
.
.
.
</RequireAll>
这些.htaccess
规则不起作用:
<RequireAll>
Require all granted
.
.
.
Require not host bad_host
</RequireAll>
这些.htaccess
规则也不起作用:
<IfModule mod_rewrite.c>
RewriteCond %{REMOTE_HOST} (163data|amazonaws|colocrossing|poneytel) [NC]
RewriteRule .* - [F,L]
</IfModule>
.htaccess
我在顶部的文件中写道:
HostnameLookups On
结果是一条错误消息,因为.htaccess
. 所以我删除了这个声明。
在Apache中,有一个“remote_host”对应于某个IP。我希望 tp 防止不需要的主机访问我的网站,例如垃圾邮件发送者或其他在我的网站中产生大量无用流量的主机。
上面的代码示例有什么问题?