我有一个客户,谁需要确定流量统计从大量的"tinyurl“缩短的网址,所有重定向到他的网站。
他知道自己可以从这些网址缩短的网站中得到有限的报告,但他想要的是从他自己的仪表板上获得它,并且有能力将流量进一步重定向到他的web服务器上的另一个页面,甚至可能是在他自己的web服务器之外,到另一个他会安排协议的其他web服务器。最后一点对他来说是非常重要的,我的感觉是,他可能会想要出售重定向,并需要显示流量统计数据才能做到这一点。
我尝试过使用ASP,PHP,也在客户端上使用Javascript,但我无法检索HTTP_REFERRER信息。我所希望得到的信息根本就不在那里。
是否有允许将此信息向下发送到客户端的IIS6设置?我试过Opera,Safari,Firefox,IE,Chrome.同样的结果。在火狐中,我看到"x.co“设置在一个cookie中,但仅此而已。他真正感兴趣的部分是x.co/。我还查看了他的IIS日志。我看不出这次访问是从任何具体的地方来的。有没有办法获得数据,让他进一步重定向网络流量?
发布于 2010-09-12 19:34:04
下面是301/302重定向工作的方式:
正如您所看到的,这不是服务的错误,而是客户端浏览器的错误。这正是重定向工作的方式。您必须(a)开始使用允许流量统计(即DwarfURL)的URL缩短服务,或者(b)强制所有用户使用强制返回引用的特定浏览器。
更多信息请参见这个职位。
祝好运!
https://serverfault.com/questions/180408
复制相似问题