【发布时间】:2013-01-02 10:10:11
【问题描述】:
谁能验证我看到的不是错误?当有人访问我的网站(一个 ASP.NET C# 商店网站)时,我正在检查引荐来源网址。当我从我控制的任何其他网站链接时,我的主页会正确看到引荐来源网址。
我正在尝试支持另一个链接到我的第三方网站,他们在 sites.google.com/site/whatever 上有一个 Google 网站页面,当我点击该链接时,我主页上的推荐人是空白的。
这是 Google 正在做的事情,还是我的代码中真正奇怪的错误。 (我知道你看不到我的代码,但我想验证一下 Google 是否正在从他们的网站中删除引荐来源网址。请谷歌页面。)
谢谢
【问题讨论】:
-
使用Fiddler 之类的工具准确查看发送的内容以及设置的标头。那里可能有一些隐藏的重定向,会剥离上下文信息。
-
我相信,如果它们来自 HTTPS,您也不会获得您的引荐来源网址,而且我知道 Google 最近在您登录 Google 帐户时对它们为网站提供服务的方式进行了一些更改。您能检查一下您来自 http:// 而不是安全站点吗?
-
确实来自https。我使用了 Fiddler(感谢 mellamokb !!)并且缺少推荐人。我会做一些实验,看看是否所有安全链接都将其删除,或者它是否只是 Google 的并在此处发回。
-
好吧,对我来说是个坏消息。贾斯汀是对的,没有来自安全页面的推荐人。当他们链接到我们以显示它是他们时,我将让他们在 URL 的末尾添加一个参数。感谢两位帮助我找到答案。