web-dev-qa-db-ja.com

特定のURLパターンのリクエストをapacheに記録する方法

リクエストURLが特定の正規表現パターンに一致するリクエストをログに記録するようにApacheを設定するにはどうすればよいですか?

1
Jigar Joshi

SetEnvIfディレクティブを使用し、一致するRequest_URIをカスタムログに追加する必要があります。例えば:

SetEnvIf Request_URI /request/to/match$ mycustomlogfile
CustomLog mycustomlogfile.log common env=mycustomlogfile

SetEnvIfの使用方法の詳細については、HowToForge.comのページページをご覧ください Apacheに特定のリクエストをアクセスログに記録しないように指示する方法 (注:チュートリアルですがApacheで特定のリクエストをログに記録しないことについてですが、それでもSetEnvIfディレクティブの使用に関する良い情報です。)

3
Slicktrick