如何启用 mod_rewrite 详细日志记录

如何启用 mod_rewrite 详细日志记录

我正在尝试在 trace3 日志级别启用 mod_rewrite 详细日志记录,如下所述man

我把这一行放在我的conf

LogLevel alert rewrite:trace3

但是我收到了这个错误:

/etc/apache2/sites-enabled/"my_site" 第 6 行语法错误:LogLevel 接受一个参数,错误日志的详细程度

我的 Apache 版本是:Apache/2.2.17 (Ubuntu)

这是我的配置文件的摘录:

<VirtualHost 10.10.10.14:80>
    ServerName my_site <br>
    DocumentRoot "/data/website/php./web" <br>
    ErrorLog "/data/website/logs/error.log <br>
    CustomLog "/data/website/logs/access.log combined <br>
    LogLevel alert rewrite:trace3 <br>
</VirtualHost>

请帮我修正 LogLevel 语句。谢谢。

答案1

您查看的是错误的文档!

重写日志

熟悉早期版本的 mod_rewrite 的人无疑会寻找 RewriteLog 和 RewriteLogLevel 指令。此功能已完全被上述新的每个模块日志配置所取代

你需要看看Apache 2.2文档并使用重写日志重写日志级别指令。

相关内容