2016-07-15 9 views
1

イメージファイルとは関係のないリクエスト(例:.png.jpgファイル)のみを表示したいとします。Apache Log Wiewerにいくつかのリクエストだけを表示するには?

LogFormat "%h %l %u %t \"%r\/^((?!png).)*$/s" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined 

それは動作しませんでしたしかし、私は、カスタムログフィールドに正規表現を使用してみました。

答えて

0

LogFormatディレクティブで、代わりにCustomLog使用することをあなたが行うことはできません。

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined 
SetEnvIf Request_URI \.(gif|png)$ is-image 
CustomLog "/path/to/logs/requests.log" combined env=!is-image 
+0

ApacheのログWiewerインターフェイス以内にそれを作るためにどのようにどのような方法はありますか? –

+0

@SerialyCz私はApache Logs Viewerを使用していません。上記のコードは、これをWebサーバーの設定に直接置くと機能します。 – hjpotter92

関連する問題