.htaccess防止hitbots URI"发薪日"和"贷款"

mel*_*low 2 .htaccess drupal-7

我的一个Drupal服务器最近被黑了.虽然现在是干净的,我得到很多谷歌的流量为/payday-loans/leasehold-loans 和类似.他们已经产生了足够的流量来减缓我的网站,尤其是mysql..htaccess重定向(或只是停止)包含发薪日贷款的所有URI的正确代码是什么?我想在apache级别处理这些请求 - 在PHP和mysql处理它们之前.

Jon*_*Lin 5

尝试在上面添加您可能已有的任何重写规则:

RewriteEngine On
RewriteRule (?:payday|leasehold)-loans - [L,F]
Run Code Online (Sandbox Code Playgroud)

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

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

这会将带有发薪日/租赁贷款的任何请求重定向到谷歌,或者你可以只404它:

RewriteEngine On
RewriteRule (?:payday|leasehold)-loans - [L,R=404]
Run Code Online (Sandbox Code Playgroud)