将 URL 的 MIME 类型插入 Apache 的 access_log

maw*_*awi 5 log-files logging mime-type apache-2.2

我想用一个包含 mime 类型的附加字段来增强我的日志文件。例如

127.0.0.1 - - [01/Mar/2012:20:49:36 +0100] "GET / HTTP/1.1" 200 255 [...] "text/html"
127.0.0.1 - - [01/Mar/2012:20:49:37 +0100] "GET /x.gif HTTP/1.1" 200 1022 [...] "image/gif"
Run Code Online (Sandbox Code Playgroud)

我找不到此功能的标准字段。

ada*_*ptr 5

您可以登录任何头字段中存在的反应,就像这样:%{HEADER_NAME}o。在这种情况下,也%{Content-Type}o涵盖 MIME 类型。

有关详细信息,请参阅自定义日志格式文档。

  • 我猜你想要的标题是 `Content-Type:` 所以在 CustomLog: `"%{Content-Type}i"` 中。然而,它*确实*包含的不仅仅是 MIME 类型。用引号括起来,因为标题可以包含空格。 (3认同)