我最近在一些托管在同一台服务器上的网站遭遇了黑客攻击。我已经识别并删除了黑客的来源,并使用Patrick Altoft's智能Google快讯的想法来监控进一步的尝试。
然后我登录了Google网站管理员工具,要求在黑客后重新评估,我还重新提交了网站地图以加快重新抓取。
但是我想从Google中删除受感染的网址,并且认为加速此过程的最佳方法是使用.htaccess返回404错误,只要出现具有特定字符串变量的网页。
这是否可以使用.htaccess文件,还是有更好的行动方案?
你可以看到造成的伤害here。
感谢您提供任何帮助和建议。
答案 0 :(得分:2)
404会起作用,但可能不是最好的解决方案。一个更好的解决方案是301:永久移动,或410:消失。
404会告诉您页面缺失,但不是原因。谷歌可能会保留这些网址一段时间后再调查它们是否存在。通过使用301或410,您明确告诉Google该网址不会被修复。
410是更好的选择,但是我不确定这是否可以从htaccess获得,尽管你可以301到一个返回410标题的php文件。
补充:这是一篇关于使用带有.htaccess的'410,Gone'标题重定向的文章。 http://diveintomark.org/archives/2003/03/27/http_error_410_gone
答案 1 :(得分:1)
是的,给他们404/410/301状态代码,然后Google会在一两天内将其删除。我以前做过那个。 Google需要花费太长时间才能使用200状态代码续订其缓存。