.htaccess - 打击字符串查询垃圾邮件,自定义404重定向

时间:2016-05-26 07:10:34

标签: wordpress apache .htaccess redirect malware

尝试清理共享服务器上多个站点上的decode64内容注入黑客的后果。

它很干净,但现在我收到了带有查询字符串的垃圾链接的链接,比如abc.com/?some-stupid-porno-spam/,所以即使内容不再存在,它们仍然存在重定向到首页。不过对这些垃圾邮件的排名来说,或谷歌只是说那些更幸运的网站是软404。

有一个解决方案,但这是暂时的。我被建议将以下内容添加到.htaccess文件的顶部:

RewriteEngine on
RewriteCond %{QUERY_STRING} .
RewriteRule ^/?$ - [L,R=404]

那么,现在所有的链接都是/?重定向到404. 2个问题:

  1. 这是暂时的,因为ALL /?查询被抛到404,包括wordpress帖子/页面预览。是否有办法使它只适用于不存在的页面?

  2. 404指向虚拟主机404.我怎样才能让它转到主题404而不是?

  3. 谢谢你的时间!

    ------更新

    所以,上面的代码效果很好。我可以预览帖子/页面,但我发现有一个问题 - 它会阻止wordpress'所见即所得的文本编辑器。 “可视”选项卡保持空白,并且不显示任何工具栏。

    帮助?洛尔

0 个答案:

没有答案