.htaccess 以防止 hitbots URI "payday" 和 "loans"

.htaccess to prevent hitbots URI "payday" and "loans"

我的一个 Drupal 服务器最近被黑了。虽然现在很干净,但我在 /payday-loans/leasehold-loans 上获得了很多 Google 流量 和类似的。他们产生的流量足以拖慢我的网站速度,尤其是 mysql。 .htaccess 重定向(或停止)所有包含 paydayloans 的 URI 的正确代码是什么?我想在 Apache 级别处理这些请求——在 PHP 和 mysql 处理它们之前。

尝试将此添加到您可能已有的任何重写规则之上:

RewriteEngine On
RewriteRule (?:payday|leasehold)-loans - [L,F]

这将 return 禁止 403,但您可能希望重定向到其他内容。

RewriteEngine On
RewriteRule (?:payday|leasehold)-loans https://google.com/ [L,R=301]

这会将带有 payday/leasehold-loans 的任何请求重定向到 google,或者您可以直接使用 404:

RewriteEngine On
RewriteRule (?:payday|leasehold)-loans - [L,R=404]