基本 .htaccess %{REQUEST_URI} 不起作用

问题描述 投票:0回答:1

一个 WordPress 网站正受到来自多个 IP 地址的机器人的攻击。 URL 是 https://example.com/product/something/#comment-1804 但没有这样的评论。我什至不知道除了 DOS 尝试之外为什么有人这样做,但这是一个相当低级别的网站,没有很多访问者。

我试图强制任何访问该 URL 的人进入 403 页面,以减少资源和带宽使用。

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

...以及 WordPress 规则。

虽然很简单,但行不通。如果我创建一个错误,例如

%{REQUEST_URI}comment-1804
它破坏了站点,即正在读取重写条件。

有什么问题吗?

.htaccess mod-rewrite
1个回答
0
投票

我发现这永远行不通。

#
之后的 URL 片段不会在 .htaccess

中进行处理

也许这是机器人用来避免在 .htaccess 中被阻止的技巧。

© www.soinside.com 2019 - 2024. All rights reserved.