小编Zdr*_*vko的帖子

"undefined"和"cache/xxx"附加到URL

首先,我认为这或多或少与2012年6月12日我网站上1%的请求网址中随机附加的"未定义"问题相同,但由于我是新用户,因此无法对此帖发表评论而且没有解决方案,我只能问一个新问题.

自2012年6月12日14:22 EET(第一次错误发生的那一刻起)我们遇到了非常奇怪的问题:不到1%的请求到我们网站的末尾附加了"未定义"字符串或替换了有效部分url和referrer是网站的完全有效的URL.例如,我们得到的请求http://example.com/foo/undefined与引用者http://example.com/foo/bar 或请求http://example.com/undefined与引荐的http://例子.com /(主页).这些URL来自不同的客户端IP地址,不同的ISP,浏览器通常是Chrome,但也适用于IE和Firefox 3.5.似乎有些东西正在将URL重写为无效的东西,将原始URL保留在referrer标记中.我们无法重现这个问题.

我们还解决了源文章评论中提到的另一个问题:我们正在接收http://example.com/cache/xxx格式的URL请求, 其中xxx看起来像32个字符的MD5字符串(例如:3d453e96e68cc01ced7920ae77356078或bbc80a4244caf556fdcaa9fb60231af7).我们的任何有效网址中都没有"缓存"字符串.同一个xxx字符串可能来自不同的IP,持续数天甚至数周.所有这些奇怪的请求都来自Chrome浏览器.此问题未在2012-06-12开始.它至少从今年年初开始发生,但比第一次更为罕见.我们也无法重现这个问题.

我们的网站是在IIS上,客户端是基于Javascript的,我们使用的是Prototype框架(不是jquery).

javascript browser http

8
推荐指数
2
解决办法
4591
查看次数

标签 统计

browser ×1

http ×1

javascript ×1