Rng*_*Tng 8 rack ruby-on-rails http request
我正在运行Rails 3.2应用程序.我查看了Google网站管理员工具,看到了很多随机页面的HTTP 502错误.奇怪的是,所有这些都?iframe=true&width=80%&height=80%
作为查询参数被抓取:
例如http://www.mypage.com/anypage?iframe=true&width=80%&height=80%
当然,我不会在内部链接到那些页面,必须是外部的.检查谷歌,在这里证明我 - 我看到很多其他页面都有相同的问题.
看起来像外部服务创建这些链接,但为什么??
我也看到这些了 在过去 24 小时内,我的其中一个页面有 9 次点击。它们都来自同一个 IP 地址,即 Google 在山景城的 IP 地址。他们都没有推荐人。另外,一个非常有趣的事情是其中一半具有这样的标题:
HTTP_ACCEPT : */*
HTTP_ACCEPT_ENCODING : gzip,deflate
HTTP_CONNECTION : Keep-alive
HTTP_FROM : googlebot(at)googlebot.com
HTTP_HOST : mydomain.com
HTTP_USER_AGENT : Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
Run Code Online (Sandbox Code Playgroud)
但随后散布着来自同一 IP 的请求,这些请求没有在异常中报告任何 HTTP 标头。我不确定这是否意味着它们没有被发送,或者 Rails 堆栈中的某些内容是否由于请求中的其他变化而阻止记录头。无论如何,请求都是分散的。
该页面只存在了大约一个月,根据 GA 的说法,在此期间只收到了 5 个请求。
所有这些让我相信 Google 内部有人正在做一些实验性的事情,这导致了这些有缺陷的查询字符串编码,Rails 应用程序正在看到它,因为它碰巧使机架 QS 解析器崩溃,而其他平台可能更宽容。
与此同时,我可能会猴子补丁架只是为了停止对我大喊大叫,但关于正在发生的事情的最终答案必须来自谷歌(那里有人吗?)。
归档时间: |
|
查看次数: |
1980 次 |
最近记录: |