我们希望将404未找到的错误分离到不同的日志文件中.现在我们写入此错误的日志文件(apache)位于"access.log"文件中.
我们希望在notfound.log中找到404未找到的错误
我在apache2.conf中做了一个测试写入:
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" notfound
Run Code Online (Sandbox Code Playgroud)
并在VirtualHost的apache站点 - 可用:
CustomLog ${APACHE_LOG_DIR}/not-found.log notfound expr=.*404.*
Run Code Online (Sandbox Code Playgroud)
但是我得到了"条件条款错误"
我也尝试在VirtualHost中设置一个env变量:
SetEnvIf expr .*404.* httpcode
Run Code Online (Sandbox Code Playgroud)
并在CustomLog expr中调用它但没有工作.有人可以帮助我们吗?
谢谢.
归档时间: |
|
查看次数: |
3710 次 |
最近记录: |