404劫持

Eog*_*anM 6 error-handling http-headers http-status-code-404

某些恶意软件如AVG劫持404页面,以便在浏览器中显示一个充斥着自己广告的页面.我发现的唯一工作是在我的webapp中放弃404 http状态代码以获取自定义错误页面.

还有其他工作吗?

编辑:

任何人都知道任何其他工具栏/程序也劫持404页面而不检查它们是否是通用错误页面?

有没有办法从查询字符串或其他方式检测AVG的存在?(我假设不是)

我已经就此向AVG提出了请愿书.

xsl*_*xsl 16

这不是你的错,这当然不是你的责任.保留HTTP状态代码,它们很有用.如果您的某些用户决定安装处理404状态代码的浏览器插件,请不要尝试解决它.

有关此主题的Google网站站长中心博客文章:

[...]让用户感到困惑,此外,搜索引擎可能会花费大量时间来抓取并索引网站上不存在的,通常是重复的网址.这可能会对您网站的抓取覆盖率产生负面影响 - 由于Googlebot在不存在的网页上花费的时间,您的唯一网址可能无法快速发现或经常访问.


Oma*_*eji 2

当您将 AVG 描述为“恶意软件”时,您指的是防病毒软件吗?

我认为恶意软件的含义并不像您所认为的那样。

除了放弃 404 代码之外,我怀疑您还能做很多事情,因为客户端可以自由地对 404 代码做任何它不想做的事情。

我有一个 Firefox 插件,可以检查互联网存档中我遇到的任何 404 页面的存档版本。

如果它不是 404,那么不要告诉我它是 404,我不会将它视为 404...

  • 是的,我理解恶意软件的含义,并相信它适用于将其自己的广告注入另一个程序(您的浏览器)的程序(AVG),而几乎没有(如果有的话)归因于页面的来源。 (2认同)
  • 我不是AVG用户,所以我从来没有见过它。然而,在我看来,任何劫持返回码的软件都是恶意软件。 (2认同)