基本.htaccess %{REQUEST_URI}不工作

huwehgph  于 7个月前  发布在  其他
关注(0)|答案(1)|浏览(66)

一个WordPress网站正在遭受来自多个IP地址的机器人攻击。URL是https://example.com/product/something/#comment-1804,但没有这样的评论。我甚至不知道为什么有人这样做,除了DOS尝试,但这是一个相当低级别的网站,没有太多的访问者。
我试图迫使任何人来的网址,以403页,以减少资源和带宽的使用。

RewriteEngine On
RewriteCond %{REQUEST_URI} comment-1804
RewriteRule ^ - [F] [END]
</IfModule>

WordPress的规则
但是简单的是,它不工作。如果我创建一个错误,例如%{REQUEST_URI}comment-1804,它会破坏网站,即重写条件正在读取。
有什么问题吗?

qc6wkl3g

qc6wkl3g1#

我发现这永远不会起作用。#后面的URL片段在.htaccess中不被处理
也许这是机器人使用的一个技巧,以避免在. htaccess中被阻止。

相关问题