リクエストURLが特定の正規表現パターンに一致するリクエストをログに記録するようにApacheを設定するにはどうすればよいですか?
SetEnvIf
ディレクティブを使用し、一致するRequest_URI
をカスタムログに追加する必要があります。例えば:
SetEnvIf Request_URI /request/to/match$ mycustomlogfile
CustomLog mycustomlogfile.log common env=mycustomlogfile
SetEnvIf
の使用方法の詳細については、HowToForge.comのページページをご覧ください Apacheに特定のリクエストをアクセスログに記録しないように指示する方法 (注:チュートリアルですがApacheで特定のリクエストをログに記録しないことについてですが、それでもSetEnvIf
ディレクティブの使用に関する良い情報です。)