【发布时间】:2014-10-24 21:50:32
【问题描述】:
我在我的 asp.net https 网站上有链接,并希望引荐来源网址显示在我将访问者发送到的网站的网络统计信息中。由于我无法将 http_referer 信息从我的 https 发送到外部 http 站点,因此我尝试在我的站点上设置一个不安全的传递页面,然后从那里 response.redirect 到链接目标。
mysite(https) > anotherpage(http) response.redirect > externalsite(http)
但它不会从 response.redirect 页面发送引荐来源信息。它只是不断尝试使用单击链接的原始页面作为 http_referer,由于 https,该页面为空。
是否有可能以某种方式完成此任务?似乎必须如此,因为当我单击 facebook (https) 中的链接时,它首先会重定向到不同的页面,然后我的分析将 facebook 显示为引荐来源(即使在 Firefox 中)。
另外,我还实现了元标记选项<meta name="referrer" content="origin">,它适用于一些浏览器,但不适用于 Firefox 和 IE。
【问题讨论】: