summaryrefslogtreecommitdiffstats
path: root/apache.txr
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2024-08-30 21:11:29 -0700
committerKaz Kylheku <kaz@kylheku.com>2024-08-30 21:11:29 -0700
commitdc974923ac118641d44909f25d8bc93960778484 (patch)
tree41381a63657da71f372affa043e7ac375e8e3063 /apache.txr
parente63a1ac8870dbf9ffbbfe46b4944b6bba036658c (diff)
downloadtxrban-dc974923ac118641d44909f25d8bc93960778484.tar.gz
txrban-dc974923ac118641d44909f25d8bc93960778484.tar.bz2
txrban-dc974923ac118641d44909f25d8bc93960778484.zip
apache: don't ban clients trying to access icons.
Diffstat (limited to 'apache.txr')
-rw-r--r--apache.txr4
1 files changed, 3 insertions, 1 deletions
diff --git a/apache.txr b/apache.txr
index 81b78ec..3a715f4 100644
--- a/apache.txr
+++ b/apache.txr
@@ -9,7 +9,9 @@
@ (elif (search-regex (downcase-str agent)
#/ezoom|bot|spider|crawler|scan|yandex|coccoc|github|python/))
@ (bind points 9)
-@ (elif (not (memqual err '("200" "206" "301" "302" "304"))))
+@ (elif (and (not (memqual err '("200" "206" "301" "302" "304")))
+ (not (or (mequal (short-suffix uri) "ico" "jpg" "png" "gif")))))
+)))
@ (bind points 1)
@ (else)
@ (bind points 0)