某些恶意软件如AVG劫持404页面,以便在浏览器中显示一个充斥着自己广告的页面.我发现的唯一工作是在我的webapp中放弃404 http状态代码以获取自定义错误页面.
还有其他工作吗?
编辑:
任何人都知道任何其他工具栏/程序也劫持404页面而不检查它们是否是通用错误页面?
有没有办法从查询字符串或其他方式检测AVG的存在?(我假设不是)
我已经就此向AVG提出了请愿书.
这不是你的错,这当然不是你的责任.保留HTTP状态代码,它们很有用.如果您的某些用户决定安装处理404状态代码的浏览器插件,请不要尝试解决它.
有关此主题的Google网站站长中心博客文章:
[...]让用户感到困惑,此外,搜索引擎可能会花费大量时间来抓取并索引网站上不存在的,通常是重复的网址.这可能会对您网站的抓取覆盖率产生负面影响 - 由于Googlebot在不存在的网页上花费的时间,您的唯一网址可能无法快速发现或经常访问.