2013-05-14 109 views
0

我想通过不记录IP或useragent为访问者提供隐私。如何让服务器不记录(存储)用户IP和用户代理?

我曾尝试使用的.htaccess这个,但不能让它的工作,例如与

SetEnvIf之后REMOTE_ADDR“*” dontlog

这导致课程的500错误。我是一个新手,所以不太熟悉语法等。

指示服务器不使用htaccess或任何其他方式记录任何访问者的请求的最佳方式是什么?

感谢任何反馈/意见。

干杯,

弗雷德

  • 的CentOS 6的Plesk面板10
  • 1and1.co.uk主机,使用服务器L 4 Linux标准
  • 使用PHP的网站

回答

1

如果您有权访问Apache中的主要虚拟主机配置,而不是指定AccessLogErrorLog路径,这样做:

ErrorLog /dev/null 
AccessLog /dev/null 

但你说你在1 & 1这通常是一个共享的托管服务提供商。根据Apache文档,你不能覆盖ErrorLogAccessLogCustomLog.htaccess

+0

谢谢史蒂芬。我有一台专用服务器,但只需要在服务器上为一个域执行此操作。我想我可能会为此获得第二台专用服务器并执行您的建议。非常感谢谢谢。 – user2382580 2013-05-15 08:15:01

0

在setting.php,尝试添加

$_SERVER['REMOTE_ADDR']='0.0.0.0'; 

它可能不是正确的方法,希望它可以是一个B计划:)

+0

干杯队友,我正在玩这个现在看看我能否得到它的工作。 – user2382580 2013-05-15 08:15:33

相关问题