Javascript 用户和谷歌';s缓存得到错误重定向

Javascript 用户和谷歌';s缓存得到错误重定向,javascript,html,Javascript,Html,我在这里发布了一篇关于javascript删除问题的优秀文章的链接: 链接是: 我可以很好地打开这个链接。这是一篇很棒的文章 然而,其他用户说它有伟哥等广告 当我试着在谷歌上输入这个时: cache:http://perfectionkills.com/understanding-delete/ 我得到了与他们完全相同的结果——页面重新命名为“加拿大药房伟哥”,页面的大部分被切碎(你可以知道文本过去在哪里) 看来这个链接之前不知何故被黑客入侵了 《蜥蜴比尔》删除了这篇文章,我同意这一点——

我在这里发布了一篇关于javascript删除问题的优秀文章的链接:

链接是:

我可以很好地打开这个链接。这是一篇很棒的文章

然而,其他用户说它有伟哥等广告

当我试着在谷歌上输入这个时:

cache:http://perfectionkills.com/understanding-delete/
我得到了与他们完全相同的结果——页面重新命名为“加拿大药房伟哥”,页面的大部分被切碎(你可以知道文本过去在哪里)

看来这个链接之前不知何故被黑客入侵了

《蜥蜴比尔》删除了这篇文章,我同意这一点——这个问题让它更多地关注链接,而更少关注内容

我的问题是:

我如何修改链接,使其不能重定向到一些人的旧/黑客页面

我想我跟这个人没什么关系。感谢您的帮助

编辑:

正如评论中提到的,我向谷歌发送了一个请求,要求将旧页面从缓存中删除。然而,我不确定这是否是一个永久的解决办法

找到坏页面的用户没有查看谷歌的缓存页面——据我所知不是这样。我只是试着看看他们做了些什么,然后成功了

我想象他们和缓存被重定向了,所以即使缓存被修复了,它也可能发生在某人身上。是这样吗


在Ubuntu 12.04和Windows 8.0上,我在Chrome和Firefox上都看到了相同的结果。

可能有几个原因导致只有一部分人会看到缓存/黑客版本:

  • 也许像Akamai这样的边缘缓存服务器可以为该缓存页面提供服务
  • 谷歌的索引可能会慢慢更新(因为它们有多个按地区组织的索引)
  • ISP可以有自己的缓存(但是,我认为这不太可能)
  • 在该页面上提供广告的引擎(或其他插件)可能会损坏,最终会替换内容或下载其他内容

  • 唯一的方法是查看Chrome调试器。你现在最好的办法是让谷歌删除缓存的页面

    链接对我来说似乎很好。但不确定答案是什么:|你用谷歌的缓存试过了吗:?它仍然为我带来了一个被黑客攻击的页面。所以我仍然可以访问这两个。哦,我现在明白你的意思了。我直接去了链接。我想你最好的办法是我向他们发出请求。我只是好奇为什么有些人这么快就找到了它——这听起来不像是谷歌的缓存——这听起来像是他们和缓存采取的重定向,但我没有。我不认为这是谷歌的失败。当我直接访问页面时,我也会看到药房广告。黑客可能会根据区域设置或诸如此类的内容发送坏页面,可能是为了扰乱网站管理员。或者不是网站本身被感染,而是其中一个缓存/代理将其发送给某些用户。在这种情况下,我无法解决问题,但我仍然认为对此有答案是很重要的——对于那些在网站上发生这种情况的人来说。也许有人在这种情况下可以改进问题并添加示例代码,等等。我不认为Chrome调试器在这里有什么帮助。广告直接放在HTML标记中(同时保持原始结构,我觉得很有趣),一个简单的
    查看源代码就足够了。如果广告是静态的,那么是的。我没有机会调查那件事。我认为,如果内容是动态加载的,就可以通过Chrome调试器中的网络面板跟踪源代码。