我正在尝试设置一个 .htaccess 规则,当从服务器请求某个文件时,如果满足重写条件,将完全断开连接。
我不想只是拒绝连接并发送任何 HTTP 状态代码作为响应 - 我想以这样一种方式进行设置,即在满足条件时,连接将被简单地丢弃而没有任何响应。没有 403,没有重定向,什么都没有。就好像请求被防火墙阻止了一样。
我该怎么做,是否可以使用 .htaccess?
最佳答案
您可以这样做,在向客户端提供一个状态(您可以操纵它的编号)之后,然后使用 fail2ban 并在 jail 中长期使用 blockaction 被设置为 drop。 Fail2ban 会将被阻止的 ip 添加到防火墙 iptable。
关于.htaccess 规则在没有任何响应的情况下断开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27293868/