有没有办法配置.htaccess来写入已经由apache2.config处理的access.log文件

时间:2013-06-04 07:05:39

标签: .htaccess

我们在Linux环境中使用外部代理托管了我们的网站。 现在我们在网站代码中添加了cookie,并希望在access.log中跟踪cookie。当我们向域名托管服务提供商请求时,他们拒绝修改apache2.config文件的请求,而是建议使用.htaccess文件在access.log中启用cookie。现在我们不想使用任何其他方法来记录.htaccess文件以外的cookie。

我们没有找到任何使用.htaccess文件在access.log中启用cookie的解决方案。

我们需要回答以下问题。

1)是否可以使用.htaccess文件在access.log中启用cookie

2)如果是,请采取措施,如果解释为记住用户是外行人,将非常感激。

2 个答案:

答案 0 :(得分:0)

据我所知,您无法从.htaccess自定义日志文件。我认为有一个正当理由可以禁用此功能,因为它可能会在共享环境中施加安全问题。

答案 1 :(得分:0)

您需要让主机启用mod_usertrack。然后,他们需要允许您使用.htaccess覆盖配置设置。

LogFormat "%{Apache}n %r %t" usertrack
CustomLog logs/clickstream.log usertrack

我跟踪MySQL数据库中的cookie,用户,会话,浏览器等。使用统计信息访问数据要比使用日志挖掘容易得多。 (虽然确实占用了一点空间。)