我注意到我的浏览量计数被Firefox中的管道功能搞砸了。使用带有流水线技术的Firefox访问的用户每次访问计算两次(或更多次)。
检测或阻止这些重复请求的最佳方法是什么?我需要知道如何在我的服务器上阻止它,而不仅仅是如何在Firefox中禁用流水线。
我正在使用PHP和Apache。
答案 0 :(得分:1)
考虑使用基于非日志文件的统计解决方案,例如谷歌分析。
这是你选择的统计数据包的问题,而不是firefox。
答案 1 :(得分:0)
您可以使用Apache KeepAlive Off
指令阻止Apache在请求后打开连接。
如果你坚持使用较旧的1.3版Apache,那就是KeepAlive 0
。
更新
这两个链接上的“上下文”信息都显示为“服务器配置”。根据{{3}},这意味着您无法在.htaccess
文件中使用它们。
如果您只能更改.htaccess
的设置,我认为您需要使用SetEnv
指令来设置this page环境变量。该页面上的示例还说明了如何通过user-agent为特定文件/路径或特定浏览器设置变量。