ApacheのRewriteRuleとCustomLogを組み合わせる方法

お久しぶりです。
今日はお休みです。


風が強いですね。


久しぶりに子ネタを。


RewriteRuleを使うと環境変数への値の設定が可能です。

RewriteRule ^item/id/([0-9]+) - [E=id:$1]

LogFormatを設定することで環境変数をログに出力可能です。

LogFormat "%t, %{id}e" my_log
CustomLog logs/my_log my_log

組み合わせると、リクエストの一部をログに出力することができますね。