我们在Linux环境中使用外部代理托管了我们的网站。 现在我们在网站代码中添加了cookie,并希望在access.log中跟踪cookie。当我们向域名托管服务提供商请求时,他们拒绝修改apache2.config文件的请求,而是建议使用.htaccess文件在access.log中启用cookie。现在我们不想使用任何其他方法来记录.htaccess文件以外的cookie。
我们没有找到任何使用.htaccess文件在access.log中启用cookie的解决方案。
我们需要回答以下问题。
1)是否可以使用.htaccess文件在access.log中启用cookie
2)如果是,请采取措施,如果解释为记住用户是外行人,将非常感激。
答案 0 :(得分:0)
据我所知,您无法从.htaccess自定义日志文件。我认为有一个正当理由可以禁用此功能,因为它可能会在共享环境中施加安全问题。
答案 1 :(得分:0)
您需要让主机启用mod_usertrack。然后,他们需要允许您使用.htaccess
覆盖配置设置。
LogFormat "%{Apache}n %r %t" usertrack
CustomLog logs/clickstream.log usertrack
我跟踪MySQL数据库中的cookie,用户,会话,浏览器等。使用统计信息访问数据要比使用日志挖掘容易得多。 (虽然确实占用了一点空间。)