.htaccess 以防止 hitbots URI "payday" 和 "loans"
.htaccess to prevent hitbots URI "payday" and "loans"
我的一个 Drupal 服务器最近被黑了。虽然现在很干净,但我在 /payday-loans
和 /leasehold-loans
上获得了很多 Google 流量
和类似的。他们产生的流量足以拖慢我的网站速度,尤其是 mysql。 .htaccess 重定向(或停止)所有包含 payday 或 loans 的 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]
我的一个 Drupal 服务器最近被黑了。虽然现在很干净,但我在 /payday-loans
和 /leasehold-loans
上获得了很多 Google 流量
和类似的。他们产生的流量足以拖慢我的网站速度,尤其是 mysql。 .htaccess 重定向(或停止)所有包含 payday 或 loans 的 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]