似乎有成百上千的漫游器在爬虫和向我的WordPress网站联系表单发送垃圾邮件。显然,他们正在尝试抓取与Drupal相关的网址,例如:
/?q=user
/?q=node/add
/?q=user/register
在这种情况下,他们将被重定向到我的主页并滥用在那里找到的联系表。
有没有办法禁止通过htaccess之类的/?之类的URL?我正在考虑将它们重定向到0.0.0.0,但是我找不到任何htaccess表达式来帮助我实现这一目标
您总是可以做这样的事情。如果查询字符串匹配,它将被禁止。
RewriteCond %{QUERY_STRING} q=(.*)
RewriteRule ^ - [F]
或所有查询字符串,但要小心。
RewriteCond %{QUERY_STRING} .
RewriteRule ^ - [F]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句