Sitecore Analytics x-forwarded-for not working

时间:2013-09-29 05:53:00

标签: http-headers sitecore sitecore6 sitecore-dms

使用DMS的Sitecore.NET 6.6.0(rev.130404)

最近我们的生产服务器设置发生了变化,它开始通过“x-forwarded-for”自定义http标头接收用户请求的真实IP地址。我们在 Include \ Sitecore.Analytics.config 的“Analytics.ForwardedRequestHttpHeader”设置中添加了“x-forwarded-for”。但分析仍在报告错误的IP。这可能是什么原因?还有我应该修改的设置吗?

Analytics在我们的服务器设置更改之前报告了正确的IP。看来,Google仍然在默认标头中使用IP。

进一步调查后更新: 我们发现这是服务器设置中IP地址报告的问题。 HTTPS流量存在问题,导致某些Google Analytics页面无法获取x-forwarded-for字段。所以这不是sitecore分析的问题。

1 个答案:

答案 0 :(得分:1)

我不完全确定,配置设置应该有效。在6.5中报告了有关此问题,并在此处发布了一个解决方案:http://blog.najmanowicz.com/2011/10/05/enable-sitecore-dms-analytics-behind-a-proxy-or-a-cdn/

可能值得一试,但听起来也应该通过Sitecore支持提出问题。