我最近在我的网站上发生过药物攻击并且它很干净(至少据我所知)但是我的页面上仍然存在一些URL,这些URL在URL中的“bm9iz =”所有都以某种方式指向主页(index.php)。我不知道重定向是如何发生的,或者在哪里,所以我想我可以创建一个404s包含字符串“bm9iz =”的任何URL的规则。
一些例子:
[www.nobenational.org/mcgill/members/?bm9iz=712730][1]
[www.nobenational.org/mcgill/events/?archive=1&bm9iz=460030][2]
[www.nobenational.org/mcgill/home.php?bm9iz=50000][3]
如果你谷歌以下你会明白为什么我要摆脱这些:“site:nobenational.org/mcgill viagra或cialis”
谢谢!
答案 0 :(得分:1)
如果您使用的是Apache Web Server,我建议您使用mod_rewrite模块,与您在PHP上编写的任何内容相比,它将为您提供更好的性能。
以下是文档: http://httpd.apache.org/docs/2.2/rewrite/intro.html
htconf上回复禁止标题的声明应该类似于
RewriteRule bm9iz /403.html [NC,L,F]
希望它有所帮助。
答案 1 :(得分:1)
我认为你的问题不在你身边。我想这可能是因为Google会缓存您的网页。
如果您执行搜索并单击缓存,您将看到结果来自近一个月前。现在,如果您刚刚在自己的网站上找到此内容并将其删除,Google将需要一段时间来更改缓存。
您可以请求清除所有缓存或重新抓取您的网站。 https://support.google.com/webmasters/answer/1663691?hl=en https://support.google.com/webmasters/answer/1352276?hl=en
答案 2 :(得分:1)
将此规则作为<{1}}
中的第一条规则DocumentRoot/.htaccess